An application that tracks and monitors you coding time with a detailled summary
link_to_website (coming soon)
This project is the monorepo for MoonCode. This is an application to track and get a detailled summary about your coding time, languages, files across any period.
api
: a Nestjs application that powers theextension
and thedashboard
dashboard
: a Vite application served locally by the extension to visualize the datavscode extension
: the VSCode extension that collects the dataweb
: a Nextjs application that is the web site of the project (coming soon)@repo/common
: all functions, constants and utils shared by the three parts of the project@repo/trpc
: the package that shares trpc types across the project@repo/ui
: ui components shared betweendashboard
andweb
- The API is deployed on fly.io: https://mooncode-api.fly.dev
- The extension: https://marketplace.visualstudio.com/items?itemName=Friedrich482.mooncode
- The dashboard is served by the dashboard on http://localhost:4208 or any near available port
To start the dev server of all apps at the same time, run
cd mooncode
turbo dev