OJT Tracking App

A mobile app for tracking your OJT (On-the-Job Training) hours and daily tasks. Set your total required hours, log how many hours you've completed, and instantly see your remaining hours. Take daily notes of your tasks, and manage your entries with full CRUD (Create, Read, Update, Delete) functionality. You can also download a summary of your tasks. Built in Flutter as an offline app using local storage—no internet required.

OJT Tracking App Main Interface

Project Overview

The OJT Tracking App helps students and interns monitor their OJT progress. You can set your total required hours, log the hours you've completed, and the app will automatically calculate your remaining hours.

Each day, you can take down notes about your tasks and activities. All entries are manageable with CRUD functions—add, edit, or delete your daily logs anytime.

When needed, you can download a summary of your tasks and hours for reporting. The app is built in Flutter and works completely offline using local storage.

Technology Stack

Flutter
Local Storage
Android
iOS
Offline App

Key Features

OJT Hours Tracking

Set your total OJT hours, log completed hours, and view your remaining hours at a glance.

Daily Task Notes

Take down notes of your daily tasks and activities for easy reference and reporting.

CRUD Functions

Add, edit, and delete your daily logs and tasks anytime.

Download Task Summary

Export or download your total tasks and hours for documentation or submission.

Screenshots

Screenshot 1
Screenshot 2
Screenshot 3