codemargaret / IntervYou

The Rails API for my Epicodus capstone project, an app where developers can practice technical interview questions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IntervYou Rails API

An app that allows a user to practice technical interview questions, 02.02.2017

By Margaret Berry

Database Schema

Database Schema

Project Goals

My goal was to create a Rails API that would communicate with a separate Angular application.

Features

  • User authentication set up with the Devise Token Auth gem
  • Cross-Origin Sharing Requests
  • Serializers for Question and Answer models that transmit all necessary attributes to the UI

Setup/Installation Requirements

This database is hosted here.

To clone locally, run the following commands in Terminal:

  1. $ git clone this repository
  2. $ cd IntervYou
  3. $ bundle install
  4. $ rails db:create
  5. $ rails db:migrate
  6. $ rails db:test:prepare
  7. $ rails db:seed
  8. This API uses an Angular front end. Visit this repository and follow the setup instructions there.
  9. $ rails s to start the server.

Support and contact details

If you have any updates, questions, or suggestions please contact Margaret or make a contribution.

Technologies Used

  • Ruby-on-Rails
  • ActiveRecord

License

This software is licensed under the MIT license.

Copyright (c) 2017 Margaret Berry

About

The Rails API for my Epicodus capstone project, an app where developers can practice technical interview questions.


Languages

Language:HTML 65.1%Language:Ruby 19.7%Language:CSS 15.2%Language:JavaScript 0.0%