Welcome to Hackafun! Hackafun is an innovative app designed to organize monthly hackathons and facilitate team formation seamlessly.
Hackafun is the culmination of a 4-week intensive project undertaken as part of the School of Code curriculum. Developed by a team of six talented individuals, Hackafun brings together the latest in full-stack development technologies to create a user-friendly platform for hackathon enthusiasts.
- Real-time Chat: Engage with fellow participants in real-time through our integrated chat feature.
- Project Submissions: Submit your projects effortlessly for review and feedback.
- Account Editing: Customize your profile and preferences with ease.
- Testing: Implemented unit tests with Jest and end-to-end tests with Playwright to ensure robust functionality.
- Database Management: Orchestrated Supabase database setup, including tables, triggers, and functions.
- Team Formation Algorithm: Developed an algorithm for creating randomly assembled teams with balanced mentor distribution.
- Demo Day Showcase: Demonstrated the app on Demo Day, showcasing user account management, hackathon sign-ups, and project review functionality.
- Frontend: Next, React, Tailwind CSS
- Backend: Node.js
- Database: Supabase
- Testing: Jest, Playwright
- Deployment: Vercel