Super Chuang |
Anup Khismatrao |
Fazeel Ahmed Khan |
Moh Saqlain |
Ashlyn Hall |
Welcome to Hacksim, a comprehensive tool to help you host and manage hackathons effortlessly. Whether you're organizing a hackathon for your friends, school club, or broader community, Hacksim provides everything you need to make it a success. From registration to judging, and even mini-events, we've got you covered! 🎉ὋbὍa
npx hacksim
(.env file required)
(.env)
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
MONGO_URI=
-
GitHub Authentication
- Secure and seamless login using GitHub.
-
Main Page
- Options available:
- Host Hackathon
- Join Hackathon
- My Hackathons
- Settings
- Options available:
-
User Settings
- Customize your user profile and manage your preferences.
-
Host Feature
- Host your own hackathon with easy-to-use options for setting up and managing the event.
-
Hackathon Registration
- Register to join hackathons by:
- Setting up a GitHub repository for your code.
- Configuring your own README.md for team discovery.
- Register to join hackathons by:
-
Hackathon Settings
- Manage participants and adjust hackathon settings dynamically.
-
Team Settings
- Tools to manage team members and tasks effectively.
-
Team Discovery and Search
- Search and filter teams based on specific criteria.
-
Project Submission
- Submit your project easily via GitHub.
-
Judging
- Automatically download, view, and run code from GitHub repositories for judging purposes.
-
Mini-Event Creation
- Organize mini-events within the hackathon to engage participants.
-
Discussion Forum
- Facilitate discussions and collaborations among participants.
-
Dataset Management
- Provide datasets for participants to use in their projects.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change
Happy Hacking! 🎨ὤc🎉