Requirements

Project Requirements

Iteration 1

Starting Jan 28, 2025:

  • Full, deployable, buildable frontend that’s completely client-side rendered
  • Fully functioning api backend
  • Full type coverage on endpoints as well as request/response bodies in the frontend (any is not allowed)
  • Authentication system:
    • No authentication required.
    • Act as if it is a secure system, but don’t actually require authentication
    • This is just for iteration 1 so you can get the hang of building full endpoints quickly
  • Documentation
    • Document list of all endpoints in the readme.md file
    • E.G. POST /endpoint - *Description of endpoint functionality*