-
A screenshot showing the main page of TRISCO
-
A screenshot showing the section of upcoming events shedules TRISCO
-
A screenshot of the sign-up page
-
A screenshot of the sign-in page with Google-Oauth integration
-
A screenshot showing the highlight section of event information page ofTRISCO
-
showing the event about section and total participate of this event
-
Admin-Dashboard of admin
-
Admin- Dashboard
Inspiration
The inspiration for TRISCO came from firsthand experience with the challenges of college event management. Events were often organized using fragmented tools like WhatsApp and Google Forms, leading to communication gaps, missed updates, and inefficient workflows. TRISCO was designed to centralize and simplify the event process for both students and organizers.
What it does
TRISCO is a complete event management platform for college communities. It allows students to view upcoming events, register seamlessly, and receive real-time notifications. Event organizers can manage event details, registration forms, and notifications via an easy-to-use dashboard.
How we built it
Frontend: Built with React to deliver a dynamic and responsive user experience that showcases popular events and event highlights in real time. Backend: Developed with Node.js and Express.js to manage event data, registration, notifications, and dynamic event highlights. Database: MongoDB stores user and event information, with support for dynamic creation of event forms. Additional Features: JWT Authentication and Google OAuth for secure user login. Redis Caching for fast, efficient retrieval of popular events and frequently accessed data. Razorpay API for integrated payment processing. Email Notifications to keep users informed about new events and updates. Dynamic Event Form Creation: Admins can create unique event forms for each event, enabling customizable fields like name, email, and year for seamless participant registration
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 fully functional, secure platform that improves college event organization. Adding secure authentication methods, real-time notifications, and integrated payments were significant milestones that added real value to TRISCO.
What we learned
Building TRISCO taught us about full-stack development and advanced backend security. Implementing Redis caching also improved our understanding of efficient data handling for high-demand apps.
What's next for TRISCO
Next steps include deploying TRISCO on AWS with college support and making it available to more colleges. This will help streamline college events, bringing better organization and engagement to campus communities.
Log in or sign up for Devpost to join the conversation.