Keep track of your raw materials
This repository holds the Ruby on Rails API from which the React frontend serves the data.
It is a simple Rails app that has three models - Owner and raw materials
For the authentication of the users I used JSON Web Tokens. Inspiration from this article series.
The API is hosted on Heroku, at this endpoint: Coffetory API - But they can only be accessed with a valid API token
- From there several other endpoints can be accessed
/auth/login- POST - for user sign in
/signup- POST - for user sign up
/business- GET - for fetching the business
business- POST for creating a business
/business/:id/raw_materials- GET - for fetching raw materials belonging to that business
/business/:id/raw_materials- POST - for createing raw materials belonging to that business
/business/:id/raw_materials/:id- PUT - for updating the raw material
Alexis Sanchez - Github