| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A full-stack educational platform for learning SQL (PostgreSQL), developed as a technical master's thesis project. The platform allows users to complete interactive lessons, configure their own databases, and track their progress in a secure environment.
cd server
cp .env.example .env
# Edit .env: DATABASE_URL, JWT_SECRET, ENCRYPTION_KEY, GOOGLE_CLIENT_ID
bun install
bun run db:generate
bun run db:migrate:dev # Creates initial tables
bun run devcd client
cp .env.example .env
# Edit .env: VITE_GOOGLE_CLIENT_ID (same as server)
bun install
bun run devThe platform includes a complete docker-compose configuration that starts both the client (served via Nginx) and the server.
docker-compose up --buildFor in-depth details about the database architecture, Prisma modeling, security flows, and design decisions, refer to the technical report in report/main.pdf.
A video demonstration of the platform (authentication, lesson setup, script execution) can be found in the demo/ folder.
| Back | FazBrowse Home | New Git URL |