
cryptic hunt platform for the EncryptID Event @ IITM Paradox
The EncryptID Finale Platform is an innovative web development framework designed for hosting cryptic hunts centered around anime and pop culture. This engaging competition, presented by the COSMOS Tech Society of IIT Madras, offers participants an exciting challenge where they can collaborate and solve riddles in a dynamic online environment. Additionally, the platform's use in the CryptIQ event showcases its versatility and appeal to a broader audience.
The robust infrastructure features an easy-to-use interface, ensuring that participants can focus on the experience without being hindered by technical barriers. This platform leverages powerful technology to enhance user interaction and streamline event management.
Google Sign In: Simplifies user registration and login processes by allowing participants to access the platform securely using their Google accounts.
Team Creation: Enables users to form and organize teams, promoting collaboration and strategy building among participants.
Answer Logs: Captures user submissions and interactions, allowing for tracking of progress and providing insight into participant performance.
Images, Files, and Code Comments: Supports a rich media experience by allowing participants to share relevant resources and commentary for each challenge.
Error Logging with Sentry: Ensures reliability by tracking and reporting errors in real-time, enhancing platform stability.
Disabling Progression for Non-Verified Emails: Enhances security and integrity of the competition by preventing non-verified participants from advancing.
Discord Webhook Integration: Optional feature to automate alerts for new user registrations and team creations to keep admins informed.
Deployment on Vercel: Streamlined hosting solution that supports smooth deployment and scalability of the platform.

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.
Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects
Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.
Bits UI is a headless component library for Svelte that provides unstyled, accessible UI primitives. It powers shadcn-svelte and offers a foundation for building custom component libraries with full accessibility support in the Svelte ecosystem.
daisyUI adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.
Firebase offers a comprehensive set of features, including real-time database, authentication, hosting, cloud functions, storage, and more. Firebase provides an easy-to-use interface and allows developers to focus on building features rather than managing infrastructure.
PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.