Before the hackathon
1. How to stake and confirm your spot
To participate in the hackathon, you have to stake a certain amount as a commitment. This helps ensure that participants are serious about contributing and completing their projects.
- Step 1: Stake your spot
- Navigate to your Hacker Dashboard: Login to your Hacker Dashboard and Connect wallet to start the staking process.
- Step 2: Resolve Any Staking Issues
- Troubleshooting: If you encounter any problems during the staking process, please reach out to us at [email protected]. We understand that financial constraints might arise, so if you're unable to stake for valid reasons, contact us to discuss alternative solutions.
- Step 3: Join Our Community on Discord
- Connect to Discord: After staking, refresh the page and connect to our Discord Server. This is crucial as all event communications will occur here.
Why Do We Require Staking?
Staking acts as a commitment from participants, encouraging everyone to see the hackathon through to the end and submit a project. Successfully submitting a project will qualify for a stake return. Stakes are returned in batches within 2-3 weeks of event completion.
2. Connect to Discord and Chat with Fellow Hackers
All official event communications will happen on the ETHGlobal Discord server. It’s important to join the server to stay updated and connect with others.
- Join the Community:
- By connecting to the Discord server, you’ll gain access to private event channels where you can interact with fellow participants, mentors, partners, and the ETHGlobal team.
- Troubleshooting Discord Access:
- If you experience any issues accessing the private event channels after connecting, please contact us at [email protected] for assistance.
3. Join or Create a Team
Teams are a key part of the hackathon experience. Here’s how you can join or create a team:
- 🚨 Important: Each team member must stake individually to secure their spot in the event. Teams are limited to a maximum of 5 people, but you are also welcome to participate solo.
- Team Management:
- Use your Hacker Dashboard to manage your team. Whether you're forming a team or hacking solo, all tools you need are available there.
- Finding Teammates:
- Use the #find-a-team channel on Discord to connect with other participants. We will also host team formation calls, so keep an eye on the Discord channels for updates on these sessions.
4. Guides & resources to get you started
- We have put together a curated list of resources to help you prepare for the event
- Our partners have documentation to onboard you to their technology and get you ready for the hackathon
During the hackathon
1. Event Rules & Code of Conduct
To maintain fairness and integrity throughout the event, all participants must adhere to the following rules and the code of conduct:
- Start from Scratch:
- All projects must be built from scratch during the hackathon. This means no pre-existing code, designs, or assets should be used unless they are public libraries or boilerplate code.
- Focus on Quality:
- Each submission will be judged solely on the work completed during the hackathon. The emphasis is on creativity, functionality, and the quality of the final product.
- Project Eligibility:
- If you are porting an existing Web2 project to Web3, you can still participate, but your project will not be eligible for partner prizes or the Finalist category.
- Respect the Code of Conduct:
- All participants are expected to behave respectfully towards others. Any form of harassment or inappropriate behavior will not be tolerated and may result in disqualification from the event.
2. Create a Project or Join a Team with an Existing Project
Once the hackathon begins, you can either create a new project or join a team that has already started a project. Here's how:
- Creating Your Own Project:
- Navigate to your Hacker Dashboard and select the "Project" option from the top menu. Follow the prompts to set up your project, including giving it a name and a brief description.
- Joining an Existing Project:
- If you've been invited to join an existing team, click "Join Team" in your Hacker Dashboard. You’ll need to enter the team token provided by your team leader to access the project.
3. Mentorship and Technical Help During the Event
Mentorship is a valuable resource to help you troubleshoot technical issues and refine your project:
- Access to Mentors:
- Mentors are available throughout the event to assist you. They can be identified by their "Mentor" role on Discord.
- Get Help Quickly:
- Use the #mentorship-help channel on Discord to ask questions or request assistance. Mentors are there to guide you through technical challenges and provide feedback on your project.
4. Project Check-Ins (For Asynchronous Events)
If this hackathon includes asynchronous (async) elements, project check-ins are designed to ensure you're making progress and to offer help if needed:
- Check-In Process:
- A project check-in UI will appear on your Hacker Dashboard earlier in the week before check-ins are due. You’ll receive notifications when it’s time to check in.
- Purpose of Check-Ins:
- The check-in process is an opportunity to update us on your project status, highlight any blockers, and request help if needed. Even if you’re not facing any issues, it’s important to let us know you're on track.
- Follow-Up Support:
- After your check-in, ETHGlobal and our partners will review your updates and may follow up via email or Discord to offer additional assistance or guidance.
5. Project Feedback Sessions
Feedback sessions are a critical opportunity to refine your project before the final submission:
- Schedule and Participation:
- We’ll be hosting several project feedback sessions during the hackathon. Keep an eye on Discord for the schedule and how to participate.
- What to Share:
- During these sessions, you can present any progress you've made, including working demos, Figma assets, slide decks, or even just ideas. This is your chance to get constructive feedback from partners and mentors.
6. Project Submission
Submitting your project is one of the most important steps in the hackathon process. Please follow these guidelines to ensure a smooth submission:
- Submission Deadline:
- Project submission deadline is on Sunday, November 19th 2023 at 09:00 am UTC+3. Late submissions will not be accepted, so plan accordingly.
- How to Submit:
- Use your Hacker Dashboard to submit your project. You’ll be guided through the submission form, where you’ll need to provide a project title, description, and a link to your project’s repository.
- Read Submission Guidelines:
- It’s crucial to review the judging and submission guidelines before submitting. This will help you understand the criteria and ensure your submission meets all requirements.
7. Project Judging
After submissions are closed, the judging process will begin. Here’s what to expect:
After the hackathon
1. Stake Returns
If you’ve successfully submitted a project, you’ll be eligible to have your stake returned:
-
Process Timeline:
- Stake returns will be processed approximately 2-3 weeks after the event ends.
-
Confirm Your Ethereum Address:
- To initiate the stake return, ensure your Ethereum address is correctly confirmed in your Hacker Dashboard.
-
Eligibility:
-
If you want your stake returned you need to have registered in person at the event and also submitted a project. If you do not satisfy these criteria it is possible you will not have your stake returned
2. Event Survey
We value your feedback and would love to hear about your experience:
- Share Your Thoughts:
- After the event, you'll be presented with a brief survey directly inside your Hacker Dashboard. It’ll take about 5 minutes to complete, and your input will help us improve future events.
3. POAPs (Proof of Attendance Protocol)
To commemorate your participation, we’ll be distributing POAPs:
- Claim Your POAP:
- POAPs will be sent out approximately one week after the event ends. You’ll receive an email with a link to claim your POAP, so keep an eye on your inbox.
4. Upcoming Events
Excited to keep the momentum going? Check out what’s next:
- Future Hackathons:
- We have a series of exciting async and in-person events lined up for 2023!. Stay connected with us on Discord or through our mailing list to receive updates.
- Event Calendar:
- Visit our Events Calendar to see what’s coming up and to register for upcoming hackathons pragmas and meetups.
🆘 Need help?
We're here to make this event as incredible as possible for you - please reach out to us with any questions / concerns / issues!
- You can always email us at [email protected]
- During the event we are usually very active in the event-specific Discord channels
- If you witness harassment or feel unsafe at any time, please let us know by submitting the incident anonymously here
✅ Code of conduct
ETHGlobal events are community hackathons intended for collaboration and learning in the student community. We value the participation of each member of the student community and want all attendees to have an enjoyable and fulfilling experience.
Accordingly, all attendees are expected to show respect and courtesy to other attendees throughout the hackathon. To make clear what is expected, all attendees and speakers at this hackathon are required to conform to the Event Rules and Code of Conduct. Organizers will enforce this code throughout the duration of the event.