The chosen subject of my project will be a custody app that will track users, holidays and family information for better track and coordinate.
This is an independent project that you will complete as you do your personal assignments for lessons 5-8 in this course.
- You get to choose what this project is
- Database should store at least two collections
- At least one collection should store documents that have 7 fields or more
- Node project successfully connects to MongoDB
- API routes perform GET, POST, PUT, DELETE requests that are fully functional
- All routes should include data validation and error handling
- Project must incorporate use of OAuth for user management.
- API Documentation is professional, comprehensive, relevant, and accurate
- API is published to Render and can be called from external sources
- YouTube video demonstration of roughly 1 minute demonstrating each API route in API documentation, and showing the database being modified.
- Submit the following links in I-learn: GitHub repo, Render site, and YouTube video.
- Your assignment will receive a zero if it doesn't have a YouTube link, a GitHub link, AND a Render link submitted in I-learn.
- Your assignment will receive a zero if any type of cheating takes place.
- The grading breakdown is depicted in the rubric below
20% for using GraphQL instead of REST 20% for using valid TypeScript for your entire Node project Discuss details with your instructor