No description
  • TypeScript 97.6%
  • CSS 1.2%
  • VCL 0.5%
  • Dockerfile 0.4%
  • Shell 0.2%
Find a file
2026-03-26 22:26:46 +01:00
api patch vulns 2026-03-26 22:26:46 +01:00
data continued development and added bulk export endpoint 2026-02-03 20:19:36 +01:00
db fix time 2025-12-08 19:00:03 +01:00
frontend patch vulns 2026-03-26 22:26:46 +01:00
.gitignore Moved to frontend folder and fixed build issues 2025-11-28 09:35:59 +01:00
docker-compose.yml removed dns entries, error prone and already handled by the underlying host dns. 2025-12-26 17:38:09 +01:00
Readme.md fix 2026-01-02 00:52:59 +01:00

studentbee

Website to practice for exams written in Nextjs, TypeScript and Tailwind. Complete implementation of a card based learning website with all functionality implemented.

Building

To start the frontend run docker compose up --build. This will start the website on port 3000, and the api on port 8080.

Secrets

User Interface

BASE_URL - URL to the location hosting the user interface API_URL - Server side URL to the location hosting the API NEXT_PUBLIC_BROWSER_API_URL - Client side URL to the location hosting the API

API

DB_PASSWORD - Strong password used to protect the database AUTHENTIK_URL - Base Authentik path CLIENT_ID - Authentik provider client ID CLIENT_SECRET - Authentik provider client secret REDIRECT_URI - Auth redirect URI DB_HOST - Host serving the database