Skip to content

dergunovs/fit

Repository files navigation

FiT - Home Workout Calendar App

App: https://app-fit.ru

RuStore: https://www.rustore.ru/catalog/app/com.appfit.dev

Overview and documentation: https://deepwiki.com/dergunovs/fit or https://zread.ai/dergunovs/fit

Frontend: Typescript, Vitest, Vite, Vue, Tanstack Query, Vue I18n, Tauri

Backend: Typescript, Vitest, Esbuild, Fastify, Mongoose, MongoDB, Swagger

Video: https://youtube.com/playlist?list=PLOICX-WjKEZcaT9VXzntq0inHwTBQKXkr or https://vkvideo.ru/playlist/15313879_11

Development

  1. Install Node.js 25 and MongoDB 8.2
  2. npm install - install deps
  3. Create .env files inside /apps/frontend and /apps/backend
  4. npm run dev - start app in dev mode
  5. Create administrator by url /setup
  6. Swagger available at backend url /api-docs
  7. npm run build - build app for web
  8. npm run build:apk - build app for android