Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mbrassey/deep-thoughts
MERN (MongoDB, Express.js, React, and Node.js) stack social network
https://github.com/mbrassey/deep-thoughts
Last synced: 2 months ago
JSON representation
MERN (MongoDB, Express.js, React, and Node.js) stack social network
- Host: GitHub
- URL: https://github.com/mbrassey/deep-thoughts
- Owner: MBrassey
- License: cc0-1.0
- Created: 2021-01-04T00:01:12.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-01T08:15:03.000Z (11 months ago)
- Last Synced: 2024-05-03T03:53:10.842Z (9 months ago)
- Language: JavaScript
- Homepage: https://mbrassey-deep-thoughts.herokuapp.com/
- Size: 5.78 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## deep-thoughts
MERN (MongoDB, Express.js, React, and Node.js) stack social network. SPA (Single Page Application) utilizing react router, GraphQL and JWT (JSON Web Token) authentication. The backend application is deployed live @Heroku utilizing MongoDB Atlas.
[![licensebadge](https://img.shields.io/badge/license-CC0_1.0_Universal-blue)](https://github.com/MBrassey/deep-thoughts/blob/main/LICENSE)
#### Issues
- [x] [Set up GraphQL queries](https://github.com/MBrassey/deep-thoughts/issues/1)
- [x] [Set up mutations and JWT logic](https://github.com/MBrassey/deep-thoughts/issues/2)
- [x] [Implement client-side GraphQL query for homepage data](https://github.com/MBrassey/deep-thoughts/issues/3)
- [x] [Implement GraphQL queries and navigation for other pages](https://github.com/MBrassey/deep-thoughts/issues/4)
- [x] [Client-side login/sign up](https://github.com/MBrassey/deep-thoughts/issues/5)
- [x] [Implement user-based mutations](https://github.com/MBrassey/deep-thoughts/issues/6)
- [x] [Finish up & Deploy](https://github.com/MBrassey/deep-thoughts/issues/7)
- [x] [Create Readme](https://github.com/MBrassey/deep-thoughts/issues/8)#### Requirements
MongoDB Community Server
node
npm#### Installation
install MongoDB
npm install#### Usage
npm run seed
npm start
browse to http://localhost:3000/
browse to http://localhost:3001/graphql/:cyclone: Click the image(s) below to view the live webapplication
> Main Feed
> [](https://mbrassey-deep-thoughts.herokuapp.com/)> User Dashboard (LoggedIn)
> [](https://mbrassey-deep-thoughts.herokuapp.com/)> Single Thought with Reactions
> [](https://mbrassey-deep-thoughts.herokuapp.com/)> Setup
> [](https://mbrassey-deep-thoughts.herokuapp.com/)> GraphQL Queries
> [](https://mbrassey-deep-thoughts.herokuapp.com/)#### Questions
Contact me at [[email protected]](mailto:[email protected]) with any questions or comments.
#### License
`deep-thoughts` is published under the **CC0_1.0_Universal** license.
> The Creative Commons CC0 Public Domain Dedication waives copyright interest in a work you've created and dedicates it to the world-wide public domain. Use CC0 to opt out of copyright entirely and ensure your work has the widest reach. As with the Unlicense and typical software licenses, CC0 disclaims warranties. CC0 is very similar to the Unlicense.