You will build an MVC To-Do list that has Front-end views as well as RESTful API routes. Your app must be connected to a Postgres Database. Depending on the type and the path of the request, your Express App should either render a view or some JSON data. From your Front-end, you can either make form requests or make AJAX requests to your backend. This will be a Full-stack application where a user can interact with the Server through a Front-end GUI
- Your To-Do list app must have multiple users.
- Each user has their own To-Do List which contains tasks.
- A user can create, update, view, mark as complete, and delete tasks.
- There will not be any Auth for this lab.
Each route should return the appropriate JSON response and status code:
- An API route to see all of a user's tasks.
- An API route to see details about an individual task item.
- An API route to update the details of a task
- An API route to mark a task complete
- An API route to delete a task
- An API route to create a task
- Clone, and create your project in this repo.
- Update this README so that instead of project directions, it houses the documentation for your project. It can be very simple. Here's an example!
- Deploy to Heroku and be sure to include the project URL in your Canvas submission and the link to your repo in the comment.