Skip to content

This project builds and structures a social network API using MongoDB. Users are able to share their thoughts, react to friends' thoughts, and create a friend list.

License

Notifications You must be signed in to change notification settings

awil414/MongoDB-API-for-Social-Network-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MongoDB-API-for-Social-Network-App

License: MIT

Description

This project was developed to build and structure a social network API using MongoDB because of its speed with large amounts of data, and flexibility with unstructured data. Users are able to share their thoughts, react to friends' thoughts, and create a friend list.

This social network API uses Express.js for routing, a MongoDB database, Mongoose ODM and the Moment JavaScript date library to format timestamps.

Because this application's purpose is to showcase the building and structuring of a social network API, it isn't being deployed. Please take a look at the walkthrough video below that demonstrates its functionality.

Table of Contents

Choose a license here.

Installation

The necessary dependencies to install are:

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • Moment.js
  • Nodemon (optional to keep server running after changes)

Usage

To finish the application set-up, complete the following steps:

  • Ensure MongoDB is installed. If not, see here.
  • Install all dependencies. npm i
  • Now you're ready to start the application! You can start the server by running: npm start
  • Now that the server is running, you can make requests to it through your desired method, e.g. Insomnia

Walkthrough Video

https://drive.google.com/file/d/1D4vrsFPqIat5VqOE6rOrlxjJwm2WfPz0/view

License

This project is licensed under the MIT license.

Credits

This project was developed by Amber Wilson.

Questions

If you have any questions about the repo, contact me at amber.wilson.code@gmail.com. You can find more of my work at awil414.

About

This project builds and structures a social network API using MongoDB. Users are able to share their thoughts, react to friends' thoughts, and create a friend list.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published