Hackathon.Weekly
Tasks
8 Tasks
Set up CI/CD pipeline for staging environment
High
Configure GitHub Actions workflow with automated tests, linting, and deployment to staging server.
Implement user authentication with OAuth2
High
Add Google and GitHub OAuth providers, handle token refresh, and store sessions in database.
Design event registration flow wireframes
Medium
Create Figma wireframes for the multi-step registration form including payment integration.
Write API documentation for event endpoints
Medium
Document all REST endpoints with request/response schemas using OpenAPI 3.0 specification.
Configure Prisma schema for event models
Low
Define Event, Registration, and Ticket models with proper relations and indexes.
Add dark mode support to landing page
Low
Implement dark mode toggle and ensure all components respect the dark: variant classes.
Set up monorepo with Turborepo and pnpm
Medium
Initialize workspace structure with apps/web, packages/ui, packages/lib, and shared configs.
Optimize image loading with next/image
Low
Replace all img tags with Next.js Image component and configure remote image domains.