Skip to content

Latest commit

 

History

History
37 lines (33 loc) · 1.03 KB

planning.md

File metadata and controls

37 lines (33 loc) · 1.03 KB

An app which a swimmer/coach can put their workouts on. This is like a database filled of your swim workouts. The swimmer/coach can put the splits of the swimmer on each set. The coach/swimmer will add the distance of the practice, the intensity, the time it took, and add notes on which part was hard, easy, etc. This way the coach/swimmer can track their workouts and how to improve the swimmers/you're performance in the pool.

Features:

  • Secure register/login/log out w/ cookies & sessions
  • Forgot password email
  • Custom 404 Page
  • Create workouts
  • Put splits of workout
  • Put notes on workout
  • Put URL of workout, the workout will show on the screen
  • Make workouts public (on the explore public workouts page)
  • Report workout, user
  • Cookie Banner

Tech Stack:

  • Frontend:
    • Next.js
    • React.js
    • React.js Hooks
    • React Hook Form
    • Chakra-UI
    • Apollo
    • Code Gen
    • Typescript
  • Backend:
    • PostgreSQL
    • GraphQL
    • TypeGraphQL
    • Node.js
    • TypeORM
    • Redis
    • Typescript
    • Apollo Server
    • Express
    • Nodemailer