Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 743 Bytes

README.md

File metadata and controls

17 lines (15 loc) · 743 Bytes

Tampereen saunalautat

Halusin järjestää ystävilleni illan saunalautalla. Huomasin, ettei mistään voi keskitetysti tutustua lauttatarjontaan, joten päätin kerätä datan kaikista Tampereen saunalautoista ja keskittää sen yhdelle sivustolle. Olkaa hyvät.

Tech stack

  • Next & TypeScript
  • Local JSON file as a DB: used to be Postgres DB on Railway with Prisma ORM, but I decided to simplify the stack
  • Material-UI components
  • Testing with Jest and Testing-Library
  • End-to-end testing with Cypress
  • Email sending with Amazon SES

TODO

  • add another page explaining saunalautta experience in general
  • add captcha
  • create an API from sauna data
  • better data validation on frontend
  • Show toast when adding sauna to tender