Welcome to the official repository for the OpenHack 2024 Hackathon! This repository contains the source code for the event's website, which provides all necessary information about the hackathon, including registration, schedule, sponsors, FAQs, and more.
OpenHack 2024 is a premier hackathon event bringing together the brightest minds in technology to innovate and create impactful solutions. This year's theme is "Igniting Your Coding Journey," and we invite coders of all levels to participate, collaborate, and compete for amazing prizes.
- Dynamic Registration Form: Multi-step registration form for teams and individuals.
- Responsive Design: Fully responsive website ensuring a seamless experience across all devices.
- Sponsor Announcements: Dedicated sections for sponsors and partners.
- Comprehensive FAQ: Detailed FAQ section addressing common questions and concerns.
- Event Schedule: Complete schedule of events and sessions.
- Frontend: React, React Bootstrap, CSS
- Backend: Node.js, Express
- Database: Supabase
- Email Service: Mailjet
To get a local copy up and running, follow these simple steps:
- Node.js and npm installed
- Supabase account
- Mailjet account
-
Clone the repository:
git clone https://github.com/yourusername/openhack2024.git
-
Navigate to the project directory:
cd openhack2024 -
Install dependencies:
npm install
-
Set up environment variables: Create a
.envfile in the root directory and add your Supabase and Mailjet credentials. -
Run the development server:
npm start
We welcome contributions from the community! Here's how you can get involved:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/YourFeature). - Open a pull request.
Please ensure your code adheres to our coding guidelines and standards.
For any inquiries, please contact us at:
- Email: info@openhack2024.com
- Instagram: @openhack2024
Let's make OpenHack 2024 a huge success! Happy coding! 🚀
