The Ruby on Rails backend that provides a JSON API for the Angular client to communicate with.
git clone git@github.com:jfmaggie/reading-list-ruby.git && cd reading-list-ruby
- Ensure that all dependencies are installed
bundle install
- Create the database and run the migrations
rails db:setup
- Run the application
rails s
(by default runs on port: 3000)
This application expects and returns JSON and should be used through reading-list-angular.
- List/Item CRUD
- Model validation for Lists
- Create users table and user signup
- Authentication (user login and logout)
- Permissions