This project has already been deployed to https://react-programming-challenge.herokuapp.com/, however you are free to deploy it under your own Heroku account by clicking this button:
This project gives you an API to hit that allows you to create/update/manage a few different resources, via an authenticated API.
You should Create a React App that can:
- Handle authentication (you can create a user to authenticate with as part of the API)
- Handle the management of a logged in user's projects
- Handle the management of each project's tasks
The API given is a relatively "flat" API. The big exception is that we include all tasks
for a given project
in any project
-based response, to make rendering simpler.
Each endpoint is documented here
To get up and running in development, you will need this version of Ruby and this version of Node, as well as Yarn.
Then run:
# Install all ruby deps
bundle install
# Install all JS deps
yarn install
# Generate a new Rails secret
rails secret
# Start the development server
rails s
This project is MIT Licensed