PARTYPANDA - project by Ganesh and Manoj



GitHub Link | Live Project Link 

What are we trying to build?
We had built an online platform for Organizing the event in which a user can:

  • List Events with their Category.
  • Signup as a new user.
  • Login and logout into the account.
  • Admin login to approve the event.
  • User can Host the Event.
  • User can request to join the event.
  • User who hosted the event can update or delete the event.
  • Admin has the authority to delete any event.
  • forget password using OTP by mobile number.
  • User who hosted the event can accept or remove the request created by a user who tends to join the event.

Why did we choose to work on this?
As we all know, in today's time, most of the people are busy in their work and forget about the joy and maybe they don't have time to plan something for the weekend or some people who shifted from their hometown to a new city and didn't have many friends. So we created this web app for these types of people who can host the party or event and anyone can join the party and have fun, socialize and meet like-minded people.

Technologies used and why?
FrontEnd:- HTML , CSS , Bootstrap , Javascript , React.js
Backend:- Node.js , NPM Modules:- Express , Cors , Cloudinary , Bcrypt , Axios , jsonwebtoken , jwt-decode , Moment , Mongoose , Multer , Twilio , MongoDB , Sweetalert2
Database & Deployment:- Nosql database: - Mongodb Atlas , Heroku - For Deployment

Future scope of improvement?
In future, we would like to include -

  • sign in through social media like Facebook, twitter, google etc
  • Implementing Payment Gateway
  • Implementing chatting Options 
  • Implementing Reviews Section 
  • Making web app more attractive