DevLog 4-3
Outcomes
Section titled “Outcomes”DevLog 4-3
Section titled “DevLog 4-3”Create a database-driven application using Node/Express/MongoDB
Section titled “Create a database-driven application using Node/Express/MongoDB”Use Node.js and MongoDB Atlas to create the back end for Big Feelings. Then publish your full-stack application on Vercel. Follow Modules 10.3 in Critical Web Design and Module 10.4 on the CWD Wiki to complete your DevLog.
-
Fork the criticalwebdesign/big-feelings-starter and update it per Module 10.3. Repo
-
Modify the project structure, install dependencies, and run the project.
-
Create a MongoDB Database (CWD 10.4)
-
Create an
.ENVfile, add your connection credentials, and test your database connection (CWD 10.4) -
Add routes to get data from MongoDB (CWD 10.4)
-
Allow Visitors to Submit Feelings (CWD 10.4)
-
Add an environment variable and deploy your project on Vercel. (CWD 10.4) Big Feelings
-
Read 📚 ICE Is Going on a Surveillance Shopping Spree, EFF 2026. Post a reading response in your DevLog per information in the Assignments.
-
Write a reflection explaining what you did learned in your DevLog. Link to sources.
In this DevLog, I learned how to connect a frontend application to a backend server and database to create a full-stack project. I set up a Node.js and Express server, connected it to MongoDB Atlas using environment variables, and created API routes to store and retrieve data. I also learned how the frontend communicates with the backend by changing the base URL and sending requests with fetch. Overall, this project helped me understand the structure of a full-stack application and how to prepare it for deployment.
https://vercel.com/docs https://www.npmjs.com/package/dotenv https://www.mongodb.com/docs/atlas/
-
Publish it on Vercel and turn it in by posting the direct link to this DevLog on Moodle