Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joshi-kaushal/members-only
https://github.com/joshi-kaushal/members-only
express handlebars mongodb nodejs
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/joshi-kaushal/members-only
- Owner: joshi-kaushal
- Created: 2020-07-16T19:55:12.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-01T06:26:59.000Z (almost 2 years ago)
- Last Synced: 2023-03-05T03:03:42.436Z (over 1 year ago)
- Topics: express, handlebars, mongodb, nodejs
- Language: Handlebars
- Homepage: https://express-members-club.herokuapp.com/
- Size: 118 KB
- Stars: 1
- Watchers: 1
- Forks: 10
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# members-only
_Member's only_ is a small private club in which people can discuss about their day to day happenings and tell each other about their life.
> The application is a club with three levels of users: guests, members and admins.
Everyone who can see the club from the outside can read threads posted in the club.
But to know the author, or post a new thread, the person must become a member themselves.By becoming a **member**, user gets privilege to post a new thread and see everyone else's posts. The user can also delete their own posts if they want.
The next authority is **admin**. The admin can delete someone else's thread if they find something wrong.
### Features
- Create interesting posts and share with the club.
- Read others' posts.
- Become member to see who posted a particular post.
- Become admin to delete another's post.
- Have fun :D### Tech Stack
- **Node.js** as runtime engine
- **Express** framework for back end
- **MongoDB** to store data
- **Mongoose** library of express to interact with database
- **handlebars** as templating engine
- **Heroku** as hosting platform
- **AWS ECS** to host docker container image### Live Demo