A simple web app for managing and tracking Scope Cup progress. Made for my own interest but hey maybe it'll be useful.
- Express.js
- React + TanStack router
- Prisma ORM
- Clone the repo
- You'll need to add your own environment variables for API keys & stuff like that. Follow the
.env.examplein both theserver&sitedirectories (found under theappsdirectory). Don't start the app before doing this! - Development Mode Start the app by running
pnpm devat the top level! Alternatively, run the server by going intoapps/serverand runningpnpm dev, or start the website by going intoapps/siteand runningpnpm dev - Production Mode Start the app by running
pnpm startat the top level! Alternatively, run the server by going intoapps/serverand runningpnpm start, or start the website by going intoapps/siteand runningpnpm start
✅ Completed
- Create a new team
- Adding activities (hangout, bounty, etc)
- Attendance tracking
- Viewing and adding rules
⌛ In progress
- Editing rules (updating point values, deleting, etc)
- Update team names, members, colors
- Bounty generator/decider
- Linking activities to members to view each member's impact
- Optimizations
✋ Backlog
- Team draft manager