Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/parthsarthee/gossip-api
Backend Stack for Gossip. Anonymously send text messages without revealing your identity. Find out what others think about you.
https://github.com/parthsarthee/gossip-api
Last synced: about 6 hours ago
JSON representation
Backend Stack for Gossip. Anonymously send text messages without revealing your identity. Find out what others think about you.
- Host: GitHub
- URL: https://github.com/parthsarthee/gossip-api
- Owner: ParthSarthee
- Created: 2020-07-27T10:20:27.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-22T17:51:01.000Z (almost 2 years ago)
- Last Synced: 2024-11-15T01:07:31.927Z (about 6 hours ago)
- Language: JavaScript
- Homepage:
- Size: 179 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NEM Stack | Node Express Mongo Stack
`version 1.2`NEM Stack is a simple web app programmed in Javascript using Node.js, Express and Mongoose. This app uses MongoDB for data storage. I created it as a template to prototype and develop backend and fullstack apps faster. It can also be used by begginers to understand the basics of creating a Node Express MongoDB webapp. I use it as a template to rapidly create backend apps which can then easily be deployable on Heroku.
#### Please note that though this web-app is designed to be deployed on the Heroku, but you can use it on any cloud based platform. You can visit it by clicking [here](https://nemstack.herokuapp.com).
## Language, Framework and Plugins used:
- ### Javascript
- ### Node.js
- ### Express.js
- ### Mongoose
- ### Bcrypt## Features | So what exactly can it do?
If you are wondering how much functionality does it contain and how much time it can save, then here you go
- #### User Model, having `id`, `pass` and `name`.
- #### Pass is hashed using bcrypt, so it's secure.
- #### User route contains all the CRUD methods to manipulate the `user`.
- #### GET, POST,PUT and DELETE request to the user model through user route.
- #### `User Data` object is created and attached to the `User` object whenever a new user is created using `UserData _id`.
- #### Authentication using JSON Web Token.## How to use the NEM Stack Template ?
- ### Download or clone this template.
- ### Add your web-pages in the `public` folder.
- ### Add all the extra `models` and `routes` that you want to add.
- ### Edit `main.js` to add new routes, api and web-pages.
- ### Push it to the Heroku server or any other cloud and deploy.## Why I created this template ?
Code is repetitive. We keep writting same code over and over again in different projects. What if I write it once and just copy paste it to rapidly develope and prototype my projects? Well, that's exactly why I created this template.## License and Usage :
This project is completely open-source and free-to-use. But you will need to mention about its great, super awesome author XD (JK, use it anywhere you want, I really don't care.) PS, Happy Coding!