Skip to content

TUSHARTAMRAKAR/Ontime

Repository files navigation


  ██████╗ ███╗   ██╗████████╗██╗███╗   ███╗███████╗
 ██╔═══██╗████╗  ██║╚══██╔══╝██║████╗ ████║██╔════╝
 ██║   ██║██╔██╗ ██║   ██║   ██║██╔████╔██║█████╗  
 ██║   ██║██║╚██╗██║   ██║   ██║██║╚██╔╝██║██╔══╝  
 ╚██████╔╝██║ ╚████║   ██║   ██║██║ ╚═╝ ██║███████╗
  ╚═════╝ ╚═╝  ╚═══╝   ╚═╝   ╚═╝╚═╝     ╚═╝╚══════╝

Your All-in-One Premium Productivity Companion

Version Platform Built with License Stars


🌐 Website · ⬇️ Download · 🐛 Report Bug · 💡 Request Feature



📱 About Ontime

Ontime is a beautifully crafted, all-in-one Android productivity app built with Kotlin + Jetpack Compose. No ads. No subscriptions. No compromises.

It was built to solve a real frustration: having to juggle multiple apps just to manage alarms, focus sessions, calendar, and health tracking. Ontime puts everything in one premium, offline-first experience.

🚀 Currently in Public Beta — Free to download. Your feedback directly shapes the future of the app.


✨ Features

Section What it does
Smart Alarms Gentle Wake, Text-to-Speech, Weather Reminder, Extra Loud, progressive snooze, full cloud sync
🎯 Focus Timer Pomodoro / Stopwatch / Custom, ambient sounds, streak tracking, usage stats via UsageStatsManager
🛡️ App Blocker Accessibility-based session blocker + DNS-proxy adult content filter, Device Admin protection
📅 Calendar Google Calendar sync, holiday overlays, event reminders, SMS invites, month/week/day views
🌸 Period Tracker Private cycle tracking, symptoms, mood, predictions — 100% offline, never uploaded
☁️ Cloud Sync Automatic Firebase Firestore sync for alarms — restore in seconds on any new device
🌗 Light & Dark Theme Full "Pearl & Amethyst" premium light theme + deep space dark theme, live switching
🔒 App Lock PIN + biometric lock, built-in secure PIN setup and verification

⬇️ Download & Install

Option 1 — Direct APK (Recommended)

  1. Go to Releases and download Ontime-vX.X.X-beta.apk
  2. Open the downloaded file on your Android device
  3. If prompted → Settings → Install from Unknown Sources → Allow
  4. Tap Install → Open Ontime → Sign in with Google 🎉

Requirements: Android 8.0 (API 26+) · ~50MB storage · Internet for cloud sync (optional)


🏗️ Tech Stack

Layer Technology
Language Kotlin
UI Jetpack Compose + Material Design 3
Architecture MVVM + Clean Architecture + Hilt DI
Local DB Room (SQLite)
Cloud Firebase Authentication + Firestore
Navigation Navigation Compose
Async Kotlin Coroutines + Flow
Calendar Google Calendar API
Weather OpenWeatherMap API
Font Mulish (Google Fonts)

📂 Project Structure

com.tushartamrakar.ontime/
├── alarm/          # Smart alarm engine, scheduling, TTS, weather
├── calendar/       # Google Calendar sync, holiday API, event management
├── core/           # DI, navigation, security, UI theme system
├── focus/          # Pomodoro timer, app blocker, VPN service, stats
├── period/         # Cycle tracker (100% local, never synced)
├── settings/       # App settings, theme, preferences
├── tasks/          # Task planner integration
└── widget/         # Home screen widget

🗺️ Roadmap

  • Smart Alarms with cloud sync
  • Focus Timer (Pomodoro + Stopwatch + Custom)
  • App Blocker (Session + Adult Content)
  • Google Calendar Integration
  • Period Tracker
  • Light / Dark / System Theme
  • App Lock (PIN + Biometric)
  • Focus usage time pills (UsageStats)
  • Drum-roll duration picker
  • Break settings sheet
  • Home screen blocking (Strict Mode)
  • Widget expansion
  • Google Play Store release

🐛 Reporting Bugs & Suggesting Features

  1. Go to Issues
  2. Click New Issue
  3. Choose Bug Report or Feature Request template
  4. Fill in the details — screenshots help a lot!

Or email directly: tushartamrakar2003@gmail.com


👨‍💻 Developer

Tushar Tamrakar
Android Developer · Creator of Ontime
📍 Raipur, Chhattisgarh, India

GitHub Email Website


🙏 With Gratitude

Ontime was built with the unconditional love and support of my family.

My Parents — Your quiet strength, constant prayers, and unwavering belief in me are the foundation of everything I do. Every feature in this app carries your blessing.

My Wife Pooja — Thank you for your patience through the late nights, your encouragement when I doubted myself, and your love that makes every milestone feel complete. You are my greatest supporter.

"This app is as much yours as it is mine." ❤️


📄 License

© 2026 Tushar Tamrakar. All Rights Reserved.

This project is proprietary. You may view the source code for educational purposes, but you may not copy, modify, distribute, or use it commercially without explicit written permission from the author.


Made With ❤️ By TUSHAR TAMRAKAR

If Ontime helps you, please star this repo — it means the world!

🌐 tushartamrakar.github.io/Ontime

About

⏰ Ontime — The productivity app that works as hard as you do. Smart alarms with Gentle Wake & Weather Reminders, deep focus sessions, built-in app blocker, Google Calendar sync, cycle tracking, and cloud backup. Built with Kotlin & Jetpack Compose. 100% free. Zero ads. Forever.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages