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! β¨π
- 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. π
- 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)
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
- 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!
- Lead Developer: Kimwel Lourence C. Beller π»
- UI/UX Designer: Anne Louise D. Lopez π¨
- Clone the project to your computer.
- Open your terminal in the project folder and run:
flutter pub get
- Connect your phone or start an emulator.
- Run the app with:
flutter run
- Enjoy tracking your time! β¨