SmithBWare89 / so-shul-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

This project is intended to be a demonstration of a RESTful API using a combination of MongoDB, Express, Mongoose, and Moment. It's been expanded to include a minimalist front end to allow for a web app representation of the data being created in our database. Further developments for this project would be to update the formatting of the project along with streamlining the API routes.

User Story

AS A social media startup
I WANT an API for my social network that uses a NoSQL database
SO THAT my website can handle large amounts of unstructured data

Table of Contents

Installation

You can visit the deployed web application which is in it's development phase or by cloning the repository, installing the node packages using the npm i in your command line, and then running npm start to start your connection.

Walkthrough of how to test and generate a User.

User Routes Walkthrough

Walkthrough of how to test and generate a Thought.

Thought Route Walkthrough

Walkthrough of how to test and generate a Friends/Reactions relationship.

Friends/Reactions Route Walkthrough

License

License: MIT

Languages

Javascript Badge Node Badge HTML Badge CSS Badge

Packages

Express Badge Express-Session Badge Express-Handlebars Badge Handlebars Badge Bcrypt Badge Mongoose Badge Moment Badge Connect-Mongo Badge

Contributing

Create a pull request on the repository.

Questions

All questions can be directed to my email or github.

About


Languages

Language:JavaScript 84.1%Language:Handlebars 9.8%Language:CSS 6.1%