Introduction : In college, various clubs organize events throughout the year. Typically, information about these events is shared via WhatsApp groups.It would be helpful to have a website where all the events and related information could be stored. This would make it easier for students to find relevant information about ongoing, past, or upcoming events. Such a website would benefit both students and college clubs. Front-end : ReactJS - Frontend framework Redux with useDispatch & useSelector hooks - For state management Redux Thunk - For asynchronous actions React Router - For general routing & navigation Material-UI w/ lots of CSS customisations - UI library Back-end : Node.js - Runtime environment for JS Express.js - Node.js framework, makes process of building APIs easier & faster MongoDB - Database to store document-based data Mongoose - MongoDB object modeling for Node.js JSON Web Token - A standard to secure/authenticate HTTP requests Bcrypt.js - For hashing passwords Dotenv - To load environment variables from a .env file
Deployed Website Link : https://college-events.onrender.com
Video link explaining my project : https://vimeo.com/869995229/7b2093bdbb?share=copy