Social Network API is a server-side application that allows users to create thoughts, react to thoughts, and add and delete friends. My passion for backend development inspired me to build this application.
In creating Social Network API, I learned a lot about using MongoDB to establish a NoSQL database, Node and Express for server-side logic and API development, and moment for formatting dates in the database on query.
-
Once unzipped, ensure that MongoDB is installed and connected
-
Run the following commands to install all dependencies, seed the database, and start the application
npm install
npm run seed
npm start
Social Network API can be used as the foundation for a social media web application. Below is a link to a live demo on how to actually run the application and test its routes using Insomnia
Listed below is all of the technology I used for this project:
- Node.js
- Express.js
- MongoDB via Mongoose ODM
- Moment
Copyright © 2022 Dalian Grullon
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

