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.

Share this project:

Updates