The frontend administrative portal for the Hack-Flow platform.
-
Install dependencies:
npm install
-
Configure environment:
cp .env.example .env
Set
VITE_API_URLto your backend API URL (default:http://localhost:3000/api). -
Start development server:
npm run dev
npm run buildThis generates the dist/ directory, which is configured to be served as static files by the Fastify backend at the /admin/ prefix.
/(Redirects to/dashboard)/dashboard— Platform overview, analytics, and activity feed./hackathons— List and manage all hackathons./hackathons/new— Create a new hackathon./hackathons/:id— Detailed hackathon view./hackathons/:id/edit— Edit hackathon settings./teams— List and manage teams (approvals, disqualifications)./teams/:id— Detailed team view and management./users— User directory and role management./users/:id— Detailed user profile./judging&/judging/:hackathonId— Manage judging criteria, view project scores, conflicts, and the leaderboard./mentorship&/mentorship/:hackathonId— Manage mentors and their slot availabilities.