This repository contains the backend for my 8th light apprencticeship capstone project. The full project is an Android/Kotlin front end with a Ruby on Rails(API only) backend.
The backend is written in Ruby/Rails with the API only mode activated. The testing suite is RSpec and the database utilizes PostgreSQL.
- Ruby - v2.6.3
- Rails - version 6.0.0
- RSpec-Rails - version 3.8.2
- Devise - 0.0.0
- Devise JWT - 0.0.0
- Postgresql
- Amazon Web Services S3
To install this repository:
- Clone it from github.
- At the terminal enter:
cd capstone_backend
bundle install
bundle exec db:drop
<= This will delete any databases with the namecapstone_backend
bundle exec db:create
bundle exec db:migrate
rails s
for localhost:3000rails s -p [port#]
for localhost with a custom port
- Authentication
- API Endpoints
- Testing
- Add RSpec coverage
- Add TravisCI
- Deploy to Heroku
- Add Devise / Devise JWT
Project is: in progress
Created by Charles Kubiak - feel free to contact me!