https://github.com/dergunovs/fit
Home workout calendar app
https://github.com/dergunovs/fit
fastify mongodb mongoose swagger tanstack-query tauri typescript vite vitest vue vue-i18n
Last synced: 10 months ago
JSON representation
Home workout calendar app
- Host: GitHub
- URL: https://github.com/dergunovs/fit
- Owner: dergunovs
- License: mit
- Created: 2024-10-18T07:56:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-13T10:00:08.000Z (10 months ago)
- Last Synced: 2025-08-13T12:10:09.707Z (10 months ago)
- Topics: fastify, mongodb, mongoose, swagger, tanstack-query, tauri, typescript, vite, vitest, vue, vue-i18n
- Language: TypeScript
- Homepage: https://app-fit.ru
- Size: 7.11 MB
- Stars: 21
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Home workout calendar app
**Overview and documentation:** https://deepwiki.com/dergunovs/fit or https://zread.ai/dergunovs/fit
**Frontend:** Typescript, Vite, Vue, Tanstack Query, Vitest, Vue I18n, Tauri
**Backend:** Typescript, Fastify, Mongoose, MongoDB, Swagger
**App:** https://app-fit.ru
**RuStore:** https://www.rustore.ru/catalog/app/com.appfit.dev
**Video:** https://youtube.com/playlist?list=PLOICX-WjKEZcaT9VXzntq0inHwTBQKXkr or https://vkvideo.ru/playlist/15313879_11
## Installation
1. Install Node.js 24 and MongoDB 7
2. `npm install` - install deps
3. Create .env files inside app folders in `/apps`
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