All setup commands are contained within a single Bash script, which can be run as follows:
chmod +x setup.sh
./setup.shIf the project builds successfully, Vite will output the URLs to connect to. :3
-
React 18 + Vite
-
React Router
-
Context-based auth provider
-
Vanilla CSS + custom styles
-
Browser APIs only; no UI framework required
-
FastAPI (Python 3.11+)
-
SQLAlchemy ORM
-
Uvicorn ASGI server
-
JWT-based auth
-
SQLite
Prereqs: Node 18+, Python 3.11+, pip, git
User: test@example.com Password: Hackathon@1234
Admin: admin@example.com Password: Hackathon@1234