Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shadowctrl/hackatank

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.
https://github.com/shadowctrl/hackatank

hack-a-tank hack-a-tank-srmvec hackatank hackathon hackathon-2023 hackathon-management hackathon-project hackathon-project-management-tool hackathon-website hackathons reactjs shadowctrl srmvec website-for-hackathon

Last synced: about 1 month ago
JSON representation

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.

Awesome Lists containing this project

README

        

# Hackathon Management Web Platform
![](https://github.com/user-attachments/assets/9d36a3f4-a49c-4837-803f-60b0fbad7c65)

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](#features)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Licensing & Usage](#license-and-usage)
- [Reporting Issues](#reporting-issues)
- [Legal Usage](#legal-usage)
- [Contact Information](#contact-information)
- [Work With Me](#work-with-me)
- [💰 You Can Help Me by Donating](#-you-can-help-me-by-donating)

## 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:**

```sh
git clone https://github.com/yourusername/hackatank.git
```

2. **Install Dependencies:**

```sh
cd hackatank
npm install or yarn install
```

3. **Run the Application:**

```sh
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](https://i.creativecommons.org/l/by-nc/4.0/88x31.png)

To view a copy of this license, visit [http://creativecommons.org/licenses/by-nc/4.0/](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](https://github.com/yourusername/hackathon-management-platform/issues).

## Legal Usage
To Legally use this site for your event, [click here](https://www.upwork.com/services/product/development-it-react-website-for-your-hackathon-event-1817556808465455243?ref=project_share) 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](https://upwork.com/freelancers/shadowctrl).

## 💰 You Can Help Me by Donating

[![BuyMeACoffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=black)](https://buymeacoffee.com/shadowctrl)
[![PayPal](https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=white)](https://paypal.me/shadowctrl)

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