18 NoSQL (MongoDB)
This application was created to show my ability to utilize the backend database known as MongoDB. At this point in time, we are focused on efficient backend programming. Given my background in SQL, data/database management, I have learned that backend programming is where I thrive. Through this project, I was able to grasp the amount of possibilities there are as a backend developer.
This project's goal was to create a social media API that utilizes MongoDB for data storage. It features multiple GET, POST, PUT and DELETE routes across 3 tables with built in relationships that utilize virtuals to create links and associations.
This project is only accessible by downloading the repository and running the routes via your preferred API tool (such as Insomnia or Postman).
When using the application, the data you see should resemble what's pictured below after creating your own seeds. If you encounter errors, or see an output that doesn't resemble, please email me at [email protected].
To see how the app works in motion, please watch the video in the link below:
https://drive.google.com/file/d/1T3dAeyJlj2nbdRpqTgoNH33MI4f8gf99/view?usp=drive_link
Thank you to my instructor Suarav for teaching us MongoDB fundamentals.
This project referenced much of the code used for the Module 18 - Mini Project which was included in our study materials.