Technology Stack
Front End Framework
Astro JS - front end all in one framework
React JS - reactive pages
Svelte - handling data
Backend
Database
Firestore database
Firebase storage
Backup database
Google sheet
CSS styling
Tailwind CSS
Animation
GSAP
AOS
Utilities
Daisy UI - css component
Sweet Alert - css component
Yup - input validation
Diagrams
Database Diagram (ERD)
Available in Figma or Go to image
Database
Firebase
Firebase authentication
to store login credentials of participants and judges
Firestore database
to store details of participants, teams, submissions and evaluations
Firebase storage
to store proposal slide (preliminary round) and pitching slide (final round)
Session storage
To store the user details fetched from database and use it in the modules
Google Sheet
To store backup data and to query the data
