The admin side of an event mangagement system I built for our college fest with the MERN stack.
Click to see images
Authentication with sessions
Users page gives an overview of all the users registered. We can search and add users. A report of all the students as a CSV can also be generated.
Events page contains all the events filtered by day. We can add new events here, edit the existing ones or generate reports for each event.
A list of all the payments made is show on the payments page. We can search these payments based on the user's roll number or the username of the admin who registered the payement.
reactas the front end frameworkchakra-uia component libraryreact-iconsfor iconsswrfor data fetchingdownloadjsto trigger downloads
expressserverexpress-sessionsfor managing sessionsconnect-mongoto store the sessions in the database
mongodbas databasemongooseODMvalidatorfor validationfakerfor seeding the database
- Others
argon2for hashingpdf-creator-nodefor generating reportsrwordfor generating passowrdsnodemailerfor sending mails








