MERN Stack Capstone Project
This assignment focuses on designing, developing, and deploying a comprehensive full-stack MERN application that showcases all the skills you’ve learned throughout the course.
Assignment Overview
You will:
- Plan and design a full-stack MERN application
- Develop a robust backend with MongoDB, Express.js, and Node.js
- Create an interactive frontend with React.js
- Implement testing across the entire application
- Deploy the application to production
Getting Started
- Accept the GitHub Classroom assignment
- Clone the repository to your local machine
- Follow the instructions in the
Week8-Assignment.md
file
- Plan, develop, and deploy your capstone project
Files Included
Week8-Assignment.md
: Detailed assignment instructions
Requirements
- Node.js (v18 or higher)
- MongoDB (local installation or Atlas account)
- npm or yarn
- Git and GitHub account
- Accounts on deployment platforms (Render/Vercel/Netlify/etc.)
Project Ideas
The Week8-Assignment.md
file includes several project ideas, but you’re encouraged to develop your own idea that demonstrates your skills and interests.
Submission
Your project will be automatically submitted when you push to your GitHub Classroom repository. Make sure to:
- Commit and push your code regularly
- Include comprehensive documentation
- Deploy your application and add the live URL to your README.md
- Create a video demonstration and include the link in your README.md
Resources