This project is the backend application for the React/Redux Tracking App, an app that lets users track the hours they spend on various activities.
- User login:
/login
POST - Auto-login for User:
/auto_login
GET - New user:
/users
POST - New session:
/sessions
POST - All user sessions:
/sessions
GET - New task:
/tasks
POST
This project was built using these technologies.
- Ruby on Rails (Api)
- JWT
- PostgreSQL
- Rspec (tests)
- Heroku (Deployment)
Make sure Node.js is running on your local machine
To use this app locally, this is what you need to:
-
Download or clone this repo:
- Clone with HTTPS in the terminal.
git clone https://github.com/mke2111/tracking-app-api.git
-
Then
cd tracking-app-api
into the downloaded folder
-
Run
bundle install
to install all gems. -
Then, run
rails db:create db:migrate
to setup the database -
Start the server with
rails s
-
Run the tests with
rspec
👤 Roy Mukuye
- GitHub: @mke2111
- Twitter: @Roymkenya
- LinkedIn: Roy Mukuye
Contributions, issues, and feature requests are welcome!
This project is MIT licensed.