Skip to content

Kheemwel/dtr-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ•’ DTR App

A super simple and clean mobile app to help you track your Daily Time Records (DTR). Whether you're an intern or just want to keep an eye on your work hours, this app has got your back! ✨😊

Features πŸš€

  • Easy Logging: Quickly add your start time, end time, and break hours. ⭐
  • Automatic Math: It calculates your total work hours for the day so you don't have to. πŸ“ˆ
  • Calendar View: See all your past entries in a nice, organized calendar. πŸ“…
  • Excel Export: Need to submit your DTR? Just export it to an Excel file! πŸ“Š
  • Friendly Guide: A built-in tutorial to help you get started in seconds. 🌟

Tech Stack πŸ› οΈ

  • Flutter & Dart (The magic behind the app)
  • SQLite (Floor) (For saving all your data locally)
  • Excel Package (For making those handy reports)
  • Local Notifications (To keep you on track)
  • Shared Preferences (For saving your settings)

Project Structure πŸ“‚

dtr_app/
β”œβ”€β”€ assets/          # Icons, fonts, and images
└── lib/
    β”œβ”€β”€ core/        # Basic utilities and helpers
    β”œβ”€β”€ data/        # Data logic and database stuff
    β”œβ”€β”€ screens/     # Home, Reports, and Settings pages
    └── widgets/     # UI pieces used throughout the app

Usage πŸ“±

  • Step 1: Open the app and check out the quick user guide to see how things work.
  • Step 2: Tap the "Add" button on the home screen to log today's hours.
  • Step 3: Head over to the Reports section if you need to download your records as an Excel file.
  • Step 4: Use the Calendar tab to peek at what you did last week or month!

The Team πŸ‘₯

  • Lead Developer: Kimwel Lourence C. Beller πŸ’»
  • UI/UX Designer: Anne Louise D. Lopez 🎨

How to Install πŸ’»

  1. Clone the project to your computer.
  2. Open your terminal in the project folder and run:
    flutter pub get
  3. Connect your phone or start an emulator.
  4. Run the app with:
    flutter run
  5. Enjoy tracking your time! ✨

About

A super simple and clean mobile app to help you track your Daily Time Records (DTR). Whether you're an intern or just want to keep an eye on your work hours, this app has got your back! ✨😊

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors