Skip to content

CSEC-ASTU/HackScore-AI

Repository files navigation

HackScore-AI

Real-Time AI Judging for Hackathon Pitches

HackScore-AI is a chat-based AI judging system that simulates a real hackathon judging panel using multi-agent AI evaluation, providing structured, rubric-driven feedback for hackathon projects.


🚀 Project Status

  • Phase 1: Project Setup & Infrastructure - Complete
  • Phase 2: Database & Authentication - Complete
  • 🔄 Phase 3: Backend API Foundation - In Progress
  • Phase 4: LangGraph Agent System - Pending
  • Phase 5: Frontend Core - Pending

See docs/steps.md for detailed progress tracking.


🏗️ Architecture

This is a pnpm workspace monorepo managed with Turborepo.

Apps and Packages

  • apps/api - Express.js backend with Prisma ORM (Port: 4000)
  • apps/web - Vite + React frontend (Port: 3000)
  • apps/docs - Next.js documentation site
  • @hackscore/shared - Shared TypeScript types
  • @hackscore/ui - shadcn/ui component library
  • @repo/eslint-config - Shared ESLint configurations
  • @repo/typescript-config - Shared TypeScript configurations

Tech Stack

Backend:

  • Node.js + Express + TypeScript
  • PostgreSQL + Prisma ORM
  • Passport.js (Authentication)
  • LangGraph (AI Agent Orchestration)
  • OpenAI/Gemini (LLM Provider)

Frontend:

  • React + Vite + TypeScript
  • Tailwind CSS v4
  • shadcn/ui components

Infrastructure:

  • Docker Compose (PostgreSQL, Redis)
  • pnpm workspaces
  • Turborepo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •