Skip to content

Back-end API web application built and structured for a startup social media network platform

License

Notifications You must be signed in to change notification settings

denysha-abigail/social-network-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APIgram

License: MIT

Description

This back-end API application utilizes JavaScript, MongoDB, Node.js, and Node Package Manager (Express and Mongoose) to implement Object-Document Mapping and CRUD functionality to a social network database intended for a social media startup.

Table of Contents

Installation

  • Prior to starting up the program, make sure you have Node.js, MongoDB, and Insomnia installed onto your local computer for optimal user experience.

  • To install this application, clone this repository onto your local computer, open it in your preferred code editor (i.e. VS Code), and run the command npm i on your terminal.

Usage

  • Once all dependencies have been installed, run the command npm start to turn on your server.

  • Once the server has been turned on, head over to Insomnia to test the API GET, POST, PUT, and DELETE routes in order to create, read, update, and delete data in the social network database.

  • Please note that in order to properly test all routes, at least one user must first be created.

Preview

  • GET, POST, PUT, and DELETE Users
Users.mp4
  • POST and DELETE friends (Followers)
Friends.mp4
  • GET, POST, PUT, and DELETE Thoughts (Comments)
Thoughts.mp4
  • PUT and DELETE reactions (Replies)
Reactions.mp4

License

  • This project is licensed under: MIT

Contribution

  • Forking this repository is always welcomed and encouraged!

If you encounter a problem with this application, please add an issue or pull request to the GitHub repository.

Questions

  • Please feel free to use this application at any time and visit my personal GitHub profile to access other open source projects!

Credits

About

Back-end API web application built and structured for a startup social media network platform

Topics

Resources

License

Stars

Watchers

Forks