Netlify link: https://phenomenal-cat-0906aa.netlify.app/
Heroku link: https://plan-app-1.herokuapp.com/api/plans
Github source code link: https://github.com/bosenli/full-stack-MVC-javascript-mongoDB-express-react
The super-awesome-final-project app, aka Plan App, is a daily planner for anyone who want to keep up with their daily plans. That's it. It is a very simple app, but it does full CRUD operation and I do plan on adding more features.
- Node.js
- MongoDB/Mongoose
- Express
- React
- dotenv
- nodemon
- cors
- morgan
- react-router-dom
- react-bootstrap
- axios
- React router
- Boostrap (a little)
- Full CRUD operation
- Authorization
- Plan Date Sorting
- Authorization (signup/login)
- GET all plans: https://phenomenal-cat-0906aa.netlify.app/plans
- GET plan by ID: https://phenomenal-cat-0906aa.netlify.app/plans/:id
- POST Create a plan: https://phenomenal-cat-0906aa.netlify.app/plans
- PUT Update plan by ID: https://phenomenal-cat-0906aa.netlify.app/plans/:id
- DELETE artist by ID: https://phenomenal-cat-0906aa.netlify.app/plans/:id
const Plan = new Schema (
{
date : {type : String, required: true},
time: {type: String, required: false },
plan: {type : String, required: true},
status: {type: String, required: true},
},
{timestamps: true}
)