Skip to content

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.

Notifications You must be signed in to change notification settings

shadowctrl/Hackatank

Repository files navigation

Hackathon Management Web Platform

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.

Table of Contents

Features

  1. Dynamic Frontend: Built with ReactJS for a fast and responsive user interface.
  2. Engaging Animations: Integrated Lottie files for captivating animations on the website.
  3. Comprehensive Backend: Utilizes MongoDB for robust, real-time participant tracking and data management.
  4. QR Code Registration: Unique IDs assigned to each participant are embedded within QR codes for smooth on-site verification.
  5. Secure Access: Firebase Google login for authorized organizers, providing secure access to the admin dashboard.
  6. 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.
  7. SEO and Google Analytics: Enhance visibility and track website performance.

Getting Started

Prerequisites

To get started, ensure you have the following installed:

  • Node.js
  • MongoDB
  • Firebase account for Google login

Installation

  1. Clone the Repository:

    git clone https://github.com/yourusername/hackatank.git
  2. Install Dependencies:

    cd hackatank
    npm install or yarn install
  3. Run the Application:

    npm start or yarn start

Usage

  • Admin Dashboard: Accessible via Google login by authorized organizers.
  • Participant Registration: Tracks real-time data and updates Google Sheets for easy management.

License and Usage

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Creative Commons License

To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/4.0/.

Reporting Issues

If you encounter any issues or have suggestions for improvements, please submit an issue in the Issues section.

Legal Usage

To Legally use this site for your event, click here or contact [email protected]

Contact Information

For any inquiries or customized solutions, feel free to reach out to me at [email protected].

Work With Me

If you are interested in working with me on your project, feel free to visit my Upwork Profile.

💰 You Can Help Me by Donating

BuyMeACoffee PayPal

⭐️ Don't forget to give this repo a star if you find it useful!

About

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.

Topics

Resources

Stars

Watchers

Forks