In order to practice the new skilled acquired in the bootcamp weekly class, in the current application is created with the intention to serve as the foundation for a full-stack social network application. It utilizes a MongoDB database, Express.js routing, and the Mongoose ODM. The initial set of CRUD API routes are established to support various functionalities, including user creation, search, update, and deletion. Users can share their thoughts, react to thoughts from friends, create a friend list, and perform actions such as deleting thoughts, reactions, friends, and their own user account.
### Note: It is also important to highlight that the current project has been developed following the patterns and technologies suggested by the edX UTSA coding bootcamp
📊 Table of Contents
💿 live demo link: https://www.youtube.com/watch?v=OdivWHBff-E/
To use this app in a local envirioment, please follow these steps:
First, clone the repository by following the next steps:
git clone git@github.com:florezf90/Social-network-API.git
2.Second, initialize the node packages by running:
npm i
3.third, please seed the database by running the following command:
npm run seed
Once done, your command line should look like this:
4.Launch the app by running:
node index.js
once done, it is advised to test the API calls on insomia, as shown in the following example:
If you have a suggestion that would make this project better, don't hesitate to reach out and create an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
If you have any questions, reach to:
✉️ mail: florezf90@gmail.com
💿 Demo: https://www.youtube.com/watch?v=OdivWHBff-E
- Luis florez (florezf90)
main responsible for website layout, design and front end code logic

