Skip to content

chronostasis-org/chronostasis

Repository files navigation

Project Structure

.
└── chronostasis/
    ├── frontend/
    │   └── ...
    └── backend/
        └── src/
            ├── api/
            │   ├── handlers/        # HTTP handlers (controllers)
            │   └── router.rs        # Route configuration (Axum router)
            ├── database/
            │   └── migrations/      # SeaORM migrations
            ├── common/              # Shared config, types, utils, errors
            │   └── cfg.rs
            ├── dto/                 # Data Transfer Objects (request/response structs)
            ├── entities/            # SeaORM entities
            ├── services/            # Business logic/services layer
            ├── models/              # Domain models (e.g., enums: UserRole, UserStatus...)
            └── static/              # Static files/assets (e.g., images)

Run with docker compose

Start all services

docker compose up

Prune docker's files

docker system prune -a --volumes

To-Do

  • enable docker's file watch
  • add production and development states to Dockerfile

About

Gamified pomodoro timer

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •