Welcome to the Hackathon Management Web Platform repository! This comprehensive, full-stack web platform is designed to facilitate seamless participation and management for hackathon events. Developed with cutting-edge technologies, it offers a dynamic and engaging experience for both participants and organizers.
Note: This platform was initially developed for Hackatank, a national-level 24-hour hackathon celebrating SRMVEC's 25th-year anniversary. The use of any images, content, or logos in this repository is not permitted without proper authorization.
- Features
- Getting Started
- Usage
- Licensing & Usage
- Reporting Issues
- Legal Usage
- Contact Information
- Work With Me
- 💰 You Can Help Me by Donating
- Dynamic Frontend: Built with ReactJS for a fast and responsive user interface.
- Engaging Animations: Integrated Lottie files for captivating animations on the website.
- Comprehensive Backend: Utilizes MongoDB for robust, real-time participant tracking and data management.
- QR Code Registration: Unique IDs assigned to each participant are embedded within QR codes for smooth on-site verification.
- Secure Access: Firebase Google login for authorized organizers, providing secure access to the admin dashboard.
- Administrative Efficiency:
- Real-time tracking of participant movement (IN/OUT) and lunch status.
- Data seamlessly integrated into Google Sheets using the Google Sheets API for easy management.
- SEO and Google Analytics: Enhance visibility and track website performance.
To get started, ensure you have the following installed:
- Node.js
- MongoDB
- Firebase account for Google login
-
Clone the Repository:
git clone https://github.com/yourusername/hackatank.git
-
Install Dependencies:
cd hackatank npm install or yarn install
-
Run the Application:
npm start or yarn start
- Admin Dashboard: Accessible via Google login by authorized organizers.
- Participant Registration: Tracks real-time data and updates Google Sheets for easy management.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/4.0/.
If you encounter any issues or have suggestions for improvements, please submit an issue in the Issues section.
To Legally use this site for your event, click here or contact [email protected]
For any inquiries or customized solutions, feel free to reach out to me at [email protected].
If you are interested in working with me on your project, feel free to visit my Upwork Profile.