Skip to content
/ chronos Public

⏱️ Inspired by the Pomodoro Technique, this nice little app is a countdown timer that follows my traditional work model ∙ 50 minutes of focused work and 10 minutes break

Notifications You must be signed in to change notification settings

brayan/chronos

Repository files navigation

Inspired by the Pomodoro Technique, this nice little app is a countdown timer that follows my traditional work model ∙ 50 minutes of focused work and 10 minutes break.

Built with

  • JavaScript
  • Progressive Web Apps ∙ A mobile app delivered through the web.
  • Jest ∙ A JavaScript Testing Framework with a focus on simplicity.
  • Webpack ∙ A JavaScript module bundler.
  • Babel ∙ A JavaScript compiler that is mainly used to convert ES6+ code into a backwards compatible version of JavaScript.

Architecture

Based on the principles of Clean Architecture, the app has been divided into 3 layers: Main, UI, and Domain.

  • Main is responsible for starting the app. It only depends on the UI layer.
  • UI contains all the presentation rules. It only depends on the Domain layer.
  • Domain contains all the business rules. It doesn't depend on any layer.

Principles

  • Clean Code ∙ A book on best practices for writing clean, testable, and maintainable code.
  • Clean Architecture ∙ Similar to Clean Code, Clean Architecture is a book on best practices for building clean, testable, and maintainable architectures.
  • Getting Real ∙ A book packed with keep-it-simple insights, contrarian points of view, and unconventional approaches to software design.
  • Minimalism ∙ The main idea in minimalist design is to say more by showing less. Minimalist design is clean and timeless. Only the absolutely necessary is included to get the message across.

Screenshots

Color palette

Icon design experiments

Designed with Inkscape.

About

⏱️ Inspired by the Pomodoro Technique, this nice little app is a countdown timer that follows my traditional work model ∙ 50 minutes of focused work and 10 minutes break

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published