Skip to content

Connor-W-Cahill/SteeleHacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SteeleHacks

A real-time competitive platform built at SteeleHacks. Features user authentication, leaderboards, round management, and live stats.

Tech Stack

  • Frontend: Next.js 14, React, TypeScript, Tailwind CSS
  • Backend: PocketBase (embedded SQLite database + auth)
  • UI: shadcn/ui components

Features

  • User registration and authentication (PocketBase auth)
  • Round-based competition management
  • Real-time leaderboards and stats dashboard
  • Admin controls for managing rounds and users
  • Responsive design

Getting Started

npm install
npm run dev

The app runs at http://localhost:3000. PocketBase backend runs on port 8090.

Project Structure

src/
  app/           # Next.js pages (login, signup, stats, table, settings)
  components/    # React components (UI kit + custom)
  lib/           # Auth helpers, PocketBase client
pb_migrations/   # PocketBase schema migrations

About

Real-time competitive platform with auth, leaderboards, and round management — Next.js + PocketBase

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors