Ticketify is a ticket selling platform that sells tickets for this three sports:
Backend: Nodejs - ExpressJS
Frontend Vanilla js - PUG
Email service: Mailtrap Create an account in https://mailtrap.io and simply copy needed inforamtion in config.env file
Template engine: PUG
Database: MongoDB
Since that i'm not a UI/UX designer I think it's design is a disaster, not a disaster actually :) but it's not that good and it really need some improvments.
Because of my lack of time I just skip some features like:
In a real senario, admins must see the tickets details such as User's name, ID , etc to authenticate it, but because it was just a repetitive code and design I just skipped it.
Ticket details page
It's not responsive
Do some CSS
for same reason, You can't see all of users details in admin panel, It's just a summary.
Users Details
It would be nice if we can set coupons for users
Users Details
I'll be so glad to see your reviews about my code guys :) That was the main reason that I created Ticketify as my first Nodejs website.