An open API service indexing awesome lists of open source software.

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

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