Skip to content

tiannaj23/SocialNetworking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SocialNetworking

Description

For someone who has a social media startup, it is an API for their social network using a NoSQL database. This will allow the website to handle large amounts of unstructured data.

Table of Contents

Installation

  • User should clone this repository from GitHub.
  • This application requires NoSQL, Express, MongoDB database, Mongoose, and Nodemon.
  • Run npm i to install dependencies.
  • Start the application by running nmp start.

Usage

  • A user can utilize this API to create a new user with a valid username and email, add other users as friends, post "thoughts" as well as "reactions" to thoughts, update and delete thoughts and reactions, and delete friends.

License

None

Tests

  • Once you start up the application, the server will be started and the Mongose models will sync to the MongoDB database.
  • When you open GET routes in Insomnia for the users and thoughts, the data for each of the routes will be displayed in a formatted JSON.
  • When you test POST, PUT, and DELETE routes in Insomnia, you will be able to create, update, and delete users and thoughts in your database.
  • When you test POST and DELETE routes in Insomnia, you are able to create and delete reactions to thoughts and remove friiends to a user's friend list.

Contributing

To contribute to this application: Please email the author for guidelines.

Questions

If you have any questions about the repo, open an issue or contact me directly at tiannaj23@gmail.com. You can find more of my work at https://github.com/tiannaj23.

Walkthrough Video

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published