Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⏱ Chronos Discipline

An Android app that helps you evaluate your daily productivity and calculate the real value of your time.

💡 Concept

  • Divide your day into time slots (Supreme / Prime / Super or custom)
  • Assign a monetary value to each slot
  • Evaluate any hour: rate it ⭐ (1–5) and mark as EARNED, NEUTRAL, or NEGVER
  • Track your daily balance in real-time

🛠 Tech Stack

  • Kotlin + Jetpack Compose
  • MVVM Architecture
  • Room Database
  • Material 3 Dark Theme
  • Zero unnecessary dependencies

📱 Features

Feature Description
Flexible Time Slots Create, edit, delete custom time slots with categories and values
Hour Evaluation Select any hour (0–23), give a star rating, add a note
EARNED Value = (valuePerHour × rating) / 5
NEUTRAL ₹0 — no impact
NEGVER Deducts the highest slot value as punishment
Daily Balance Real-time total updated after every entry

🚀 How to Run

  1. Clone this repo
  2. Open in Android Studio
  3. Sync Gradle
  4. Run on emulator or device (API 26+)

📁 Project Structure

app/src/main/java/com/chronos/discipline/
├── MainActivity.kt              ← Single Activity
├── data/
│   ├── TimeSlot.kt              ← Time slot entity
│   ├── HourLog.kt               ← Hour log entity
│   ├── TimeSlotDao.kt           ← Slot CRUD
│   ├── HourLogDao.kt            ← Log queries
│   └── AppDatabase.kt           ← Room DB + defaults
├── viewmodel/
│   └── ChronosViewModel.kt      ← All business logic
└── ui/
    ├── MainScreen.kt             ← Hour evaluation screen
    ├── TimeSlotScreen.kt         ← Slot management screen
    └── theme/
        ├── Color.kt              ← Color palette
        └── Theme.kt              ← Material 3 theme

📄 License

This project is open source and available for learning purposes.

About

Android app to evaluate hourly productivity and track the value of your time

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages