Week 4 - Databases / MongoDB
2/9
4-1 Databases
Section titled “4-1 Databases” Homework
- ✅ Finish steps 1-10 from DevLog 2-3 and post.
In-class
- Instructor: Discuss relational / object DBs, show examples.
- Class: Start DevLog 4-3, continue in-class/at home.
Notes
- JSON files
- Export data from an API and save it locally https://github.com/omundy/dig345-sample-server
- Google Sheets
- MySQL
- MongoDB
4-2 MongoDB
Section titled “4-2 MongoDB” Homework (before class)
- ✅ Continue working on DevLog 4-3
- Read 📚 Module 10.3 in Chapter 10 of Critical Web Design.
4-3 MongoDB
Section titled “4-3 MongoDB” Homework (before class)
- ✅ Continue working on DevLog 4-3
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. Copy and paste then complete the following objectives in devlog-4-3.mdx in your DevLog (Instructions).
- Fork the criticalwebdesign/big-feelings-starter and update it per Module 10.3.
- 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)
- 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. ✏️
- Publish it on Vercel and turn it in by posting the direct link to this DevLog on Moodle