Skip to content

ravixalgorithm/timora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฏ TIMORA

Session-focused productivity redefined

Version Release Downloads React Tailwind CSS Framer Motion

A modern, feature-rich Pomodoro timer with session-specific task management and beautiful animations

๐Ÿš€ Live Demo โ€ข ๐Ÿ“ฑ Download APK โ€ข ๐Ÿ› Report Bug โ€ข โœจ Request Feature

TIMORA Preview


๐Ÿ“ฆ Get TIMORA

Choose Your Platform

๐ŸŒ Web App ๐Ÿ“ฑ Android APK
Live Demo Download APK
Instant access, no installation Full mobile experience
Always up-to-date Offline support
Cross-platform compatible Native Android integration

๐Ÿ“ฑ Mobile Installation:

  1. Download the latest APK from Releases
  2. Enable "Install from unknown sources" on your Android device
  3. Install the APK file
  4. Enjoy TIMORA on your mobile! ๐ŸŽฏ

โœจ Features

โฐ Advanced Timer

  • ๐Ÿ• Hours support - Set timers up to 23 hours
  • โฑ๏ธ Precision timing - Hours, minutes, and seconds
  • ๐ŸŽจ Beautiful circular progress indicator
  • โธ๏ธ Smart controls - Start, pause, reset, +5min quick add
  • ๐ŸŒ“ Dark/Light mode support

๐Ÿ“‹ Smart Task Management

  • ๐ŸŽฏ Session-specific tasks - Tasks tied to timer sessions

  • โœ… General task list - Persistent tasks across sessions

  • ๐Ÿ”„ Auto-archiving - Session tasks archived on completion

  • ๐Ÿ“Š Progress tracking - Completion rates and statistics

  • ๐Ÿ’พ Auto-save - All data persisted locally

๐Ÿ“ˆ Session Analytics

  • ๐Ÿ“… Detailed history - Complete session records
  • ๐ŸŽฏ Task completion rates - Visual progress indicators
  • ๐Ÿ“Š Performance insights - Track productivity over time
  • ๐Ÿ” Session details - Click any session for full breakdown
  • ๐Ÿ“ฑ Responsive design - Perfect on all devices

๐ŸŽต Enhanced Experience

  • ๐Ÿ”Š Pleasant audio alerts - WebAudio API chimes

  • ๐Ÿ“ณ Vibration support - Mobile haptic feedback

  • โŒจ๏ธ Keyboard shortcuts - Space, R, C, Esc keys

  • ๐Ÿ–ฅ๏ธ Fullscreen mode - Distraction-free focus

  • ๐ŸŒŸ Smooth animations - Framer Motion powered


๐Ÿš€ Quick Start

Prerequisites

  • Node.js 16+
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/ravixalgorithm/timora.git
    cd timora
  2. Install dependencies

    npm install
    # or
    yarn install
  3. Start development server

    npm run dev
    # or
    yarn dev
  4. Open your browser

    http://localhost:5173
    

๐Ÿ“ฑ Build Mobile APK

# Build for production
npm run build

# Add Android platform
npx cap add android

# Sync with Capacitor
npx cap sync android

# Open in Android Studio
npx cap open android

# Build APK in Android Studio: Build > Build Bundle(s) / APK(s) > Build APK(s)

๐Ÿ› ๏ธ Tech Stack

Technology Purpose Version
React UI Framework 18+
Tailwind Styling 3+
Framer Motion Animations Latest
Vite Build Tool 4+
Capacitor Mobile 6+
WebAudio API Audio Native

๐Ÿ“ฑ Screenshots

๐Ÿ–ฅ๏ธ Desktop Experience

Desktop Timer

๐Ÿ“ฑ Mobile Responsive

Mobile View

โš™๏ธ Configuration Modal

Configure Timer


โŒจ๏ธ Keyboard Shortcuts

Key Action
Space Start/Pause timer
R Reset timer
C Open/Close configuration
Esc Close modals

๐ŸŽฏ Usage Guide

Setting Up a Session

  1. Click "Configure" to open timer settings
  2. Set duration using hours, minutes, seconds inputs
  3. Add session name (e.g., "Deep Work", "Study Session")
  4. Add session tasks - specific to this timer session
  5. Click "Done" and start your focused work!

During Your Session

  • โœ… Check off tasks as you complete them
  • โฐ Monitor progress with the circular timer
  • ๐ŸŽต Enjoy audio alerts when time's up
  • ๐Ÿ“Š Track completion rates in real-time

After Session Completion

  • ๐Ÿ“ˆ Review session in the history panel
  • ๐ŸŽฏ See task completion rates and statistics
  • ๐Ÿ”„ Start new session or adjust current timer
  • ๐Ÿ’พ All data saved automatically

๐Ÿ”ง Configuration

Environment Variables

Create a .env file in the root directory:

# Optional: Analytics tracking
VITE_ANALYTICS_ID=your_analytics_id

# Optional: Custom branding
VITE_APP_NAME=TIMORA
VITE_APP_VERSION=2.1

Customization

TIMORA is built with customization in mind:

  • Colors: Modify Tailwind config for custom themes
  • Sounds: Replace audio generation in playChime() function
  • Storage: Extend localStorage keys in LS_KEYS object
  • Features: Add new session types or timer modes

๐Ÿค Contributing

We love contributions! Here's how you can help make TIMORA even better:

๐Ÿ› Bug Reports

Found a bug? Open an issue with:

  • Clear description of the problem
  • Steps to reproduce
  • Expected vs actual behavior
  • Screenshots if applicable

โœจ Feature Requests

Have an idea? Open a feature request with:

  • Clear description of the feature
  • Use cases and benefits
  • Mockups or examples if helpful

๐Ÿ”ง Pull Requests

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

๐Ÿ“‹ Development Guidelines

  • Follow existing code style and patterns
  • Add comments for complex logic
  • Test on multiple screen sizes
  • Ensure accessibility compliance
  • Update documentation as needed

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

MIT License - feel free to use, modify, and distribute!

๐Ÿ™ Acknowledgments

Built with โค๏ธ by the community

Special thanks to:

  • ๐ŸŽจ Tailwind CSS team for amazing utility classes
  • โšก Framer Motion for smooth animations
  • โš›๏ธ React team for the fantastic framework
  • ๐Ÿš€ Vite for lightning-fast development
  • ๐Ÿ“ฑ Capacitor for seamless mobile integration
  • ๐ŸŒŸ Open source community for inspiration and feedback

Star History

Star History Chart


๐Ÿ“ž Connect & Support

GitHub Twitter LinkedIn

Love TIMORA? Give us a โญ on GitHub and help others discover it!

โญ Star this repo โ€ข ๐Ÿฆ Share on Twitter โ€ข ๐Ÿ“ฑ Download APK


Made with ๐Ÿ’Ž and โ˜• by @ravixalgorithm

ยฉ 2025 TIMORA - Productivity redefined