Website: The Vertex

  • Tech Stack: Flask, SQLite, SQLAlchemy, Hashlib, PyTest, Alembic, Python, Jinja2, Bootstrap, HTML, CSS
  • Gitlab URL: Project Link

The Vertex is a 6-man group project. The website is a mock-up for a made-up sports centre, created with flask as the backend and SQLite and SQLAlchemy as the database.

I was responsible for both the backend and the frontend. For the backend, I implemented the facilities and activities booking functionalities; for the frontend, I designed the facilities and activities timetable pages, as well as the membership page. I also created some iterations on the home page.

Additionally, I was solely responsible for unit testing. For each route (URL endpoint), I created several tests with different initial conditions (e.g. parameters from forms, cookies) using PyTest.