A Membership and Events web app where you can sign up as a user and RSVP to available events!
https://book-n-play.herokuapp.com/
A NodeJS App deployed on Heroku, with Handlebars templating engine for front-end, ExpressJS for back-end and MongoDB with Mongoose ORM as database.
- Membership workflow
- Login with authentication using PassportJS
- Sign up system with email verification (using NodeMailer and email verification npm module)
- Forgot password/Reset password system by clicking a link sent via email (using NodeMailer)
- Events workflow
- Add new event capability for any logged in user
- Viewing a list of all upcoming events (only available to logged in users)
- An RSVP system to allow users to signup to any upcoming event
- Allowing users to view a list of all users who RSVP'd to a given event
- Adding a comments section for every event, to allow users, RSVP's or not, to discuss about the event
- UI improvments (showing each event on an individual page, etc.)