| Languages | Database Management System | Node Modules | Runtime Environment |
|---|---|---|---|
This project was to build an API that would mimic the way a social media site might begin integrating features, like the ability for users to add eachother as friends, for a user to make a post, and for them to be able to post reactions to other user's posts. MongoDB was used to structure the database. Models are built for Users, the Thoughts that they post, and the Reactions that could be left on other user's posts. The API routes serve up functions that the controllers initiate in order to service the requests between the user and the database. As a whole, this back-end application is capable of making the following changes to the database:
- creating, fetching, updating, and removing users
- creating, fetching, and deleting thoughts
- creating and deleting reactions
- and adding and removing friends
The following videos are walk-throughs using Insomnia to demonstrate the application's functionality.
users.mp4
thoughts.mp4
friends.mp4
reactions.mp4
This was a solo project meant to be built from scratch, the idea provided by staff at the UC Berkeley full-stack coding bootcamp.
Click here to go to my GitHub profile
If you have any questions about this project or would just like to get in touch, you can email me at jkwalsh127@gmail.com
The contents of this repository are protected under the MIT license.