Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oshkoshbagoshh/nosql-social-network-api
A Social Network API built with NoSQL and MongoDB
https://github.com/oshkoshbagoshh/nosql-social-network-api
Last synced: 19 days ago
JSON representation
A Social Network API built with NoSQL and MongoDB
- Host: GitHub
- URL: https://github.com/oshkoshbagoshh/nosql-social-network-api
- Owner: oshkoshbagoshh
- License: mit
- Created: 2023-07-14T03:24:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-29T23:12:31.000Z (over 1 year ago)
- Last Synced: 2024-10-16T19:41:22.176Z (2 months ago)
- Language: JavaScript
- Homepage:
- Size: 845 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NoSQL Social Network API
## Description
This is a social network API built with MongoDB, Express, and Mongoose. It allows users to create a user profile, add friends, add thoughts, and react to thoughts. Users can also add reactions to other users' thoughts.
The goal for this project was to create all of the API routing for the back-end and test it using Insomnia Core.
The Demo Walkthrough video is available [here](https://watch.screencastify.com/v/COU4wWvHZa8wzLo3LcXO).
## Table of Contents (Optional)
If your README is long, add a table of contents to make it easy for users to find what they need.
- [NoSQL Social Network API](#nosql-social-network-api)
- [Description](#description)
- [Table of Contents (Optional)](#table-of-contents-optional)
- [Installation / Seed Data](#installation--seed-data)
- [Usage](#usage)
- [Seed Data](#seed-data)
- [Credits](#credits)
- [License](#license)
- [Badges](#badges)
- [Features](#features)
- [How to Contribute](#how-to-contribute)
- [Walkthrough Video](#walkthrough-video)## Installation / Seed Data
To install this project, clone the repository and run `npm install` to install the dependencies (nodejs, nodemon, mongoose, express, moment, and dotenv).
* Install Depencies
```sh
npm install
```sh* Seed Data
```sh
npm run seed
```
* Seed Data Output
![Alt text](assets/seeddata-image.png)* Start Server
```sh
npm start
```## Usage
![Alt text](assets/18-nosql-homework-demo-01.gif)
![Alt text](assets/18-nosql-homework-demo-02.gif)
![Alt text](assets/18-nosql-homework-demo-03.gif)
![Alt text](assets/18-nosql-homework-demo-04.gif)### Seed Data
```sh
npm run seed > seeddataoutput.txt
```![[seedata](/assets/seeddata-image.png)(image.png)
## Credits
- AJ Javadi
## License
- MIT License
---## Badges
![badmath](https://img.shields.io/github/languages/top/lernantino/badmath)
## Features
- Create a user profile
- Create thoughts
- Add friends
- Add Reactions to thoughts
## How to Contribute
Please contact me if you would like to contribute to this project.
- email: [email protected]
- github: [oshkoshbagoshh](https://github.com/oshkoshbagoshh)
- linkedIn: [AJ Javadi](https://www.linkedin.com/in/ajavadi25/)
-## Walkthrough Video
[Demo Video](https://watch.screencastify.com/v/COU4wWvHZa8wzLo3LcXO)