Skip to content

jake8655/TdA26-Timeout

Repository files navigation

Tour de App - Timeout

An online course platform for educators and learners alike.

Team Members

Competition Results

Tour de App 2026

Nomination round

🏅 1st out of 144 teams link

Competition round

🥉 3rd out of 40 teams link

Grandfinale

🎖️ 6th out of 20 teams link

Quick Start (Docker Compose)

docker compose up --build          # Start all services
docker compose down                # Stop all services
docker compose down -v             # Stop and delete DB data

Open http://localhost.

Lecturer credentials

Username Password
lecturer TdA26!

Individual Services

See apps/server/README.md and apps/web/README.md for running services independently.

Tech Stack

  • Frontend: Next.js, TypeScript, React, Tailwind CSS, Tanstack
  • Backend: Java, Spring Boot, eBean ORM
  • Database: MySQL 8.0
  • Infra: Docker, TdA Cloud VPS
  • Deploy time: 3mins

Screenshots

Homepage

image

Courses

image

Lecturer dashboard

image

Student view for course

image

About

Tour de App 2026 - Team Timeout

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages