-
Sign-up page of TRISCO
-
A screenshot showing the main page of TRISCO
-
Sign-in page with Google OAuth authentication
-
About event and total participate of particular event section with showing mobile responsiveness
-
Admin-Dashboard for TRISCO admin
-
Admin-Dashboard
-
Particular event highlight section in event information page
-
Event schedule info section with most popular event sticker
Inspiration
College event organization is often chaotic, with scattered information across multiple channels like WhatsApp and Google Forms, making it challenging for students to stay informed and engaged. We created TRISCO to streamline event management for colleges, bringing all event information into one centralized platform to foster stronger campus communities and encourage student involvement. By offering a tool that enhances collaboration and accessibility, we aim to improve campus life and create a sense of belonging for students.
What it does
TRISCO is a comprehensive event management platform designed for colleges. It enables students to browse, register for, and stay updated on campus events, while administrators can efficiently manage events, create custom registration forms, track participants, and send notifications—all within a user-friendly dashboard. TRISCO simplifies communication between students and event organizers, making it easy to promote events, monitor attendance, and build vibrant campus connections.
How we built it
How I Built It TRISCO was built using the MERN stack (MongoDB, Express.js, React, and Node.js). I integrated several key technologies:
JWT Authentication and Google OAuth for secure user login Redis Caching for fast data retrieval, especially for frequently accessed event details Razorpay API for seamless payment processing Email Notifications to keep users informed about upcoming events and changes The backend handles user data, registration forms, and event details, while the frontend offers a dynamic, responsive interface that is intuitive for students to navigate.
Challenges we ran into
One major challenge was integrating dynamic event forms for individual events. Each event required unique registration fields, which made it complex to design a flexible form system that could adapt dynamically while maintaining consistency across the platform. We overcame this by creating a schema that supports customizable fields and implementing logic to handle form generation and validation in real time.
Accomplishments that we're proud of
We’re proud of creating a functional MVP that not only addresses a real-world problem but also brings a positive impact to campus life. Our achievement in designing a scalable, secure platform that handles everything from notifications to event payments and dynamic form generation is a significant milestone. Additionally, developing a responsive, user-centered UI that makes event participation easier and more accessible for students is something we’re particularly proud of.
What we learned
Building TRISCO taught us valuable lessons in backend optimization, caching, and the importance of secure authentication and data handling. We learned to balance front-end usability with back-end efficiency, especially in managing dynamic data and implementing cache invalidation. The project also reinforced the importance of user feedback in shaping a product that is truly helpful and easy to use.
What's next for TRISCO
Looking ahead, we plan to expand TRISCO to include features for supporting more diverse events, like sustainability or mental health awareness workshops, making it a platform that promotes social impact on campus. We also envision adding enhanced accessibility features and support for multi-campus integration, allowing TRISCO to be a unified solution for colleges and universities. Additionally, we aim to explore AI-driven recommendations to suggest events to students based on their interests, further enriching campus engagement.
Log in or sign up for Devpost to join the conversation.