Miguel Dasalla

Trackly

Preview coming soon

01overview

Trackly lets OJT students track work hours across multiple semesters, log daily attendance, compute allowances based on configurable rates, and export reports as PDF, Excel, or JSON. The app is offline-first: writes are saved to local storage immediately for an optimistic UI, then synced to Firestore through a durable, retrying queue when the device is online.

Status
In Progress
Duration
Type
Mobile App

02stack

  • React Native
  • Expo
  • TypeScript
  • Firebase
  • Cloud Firestore
  • Google OAuth

03key features

  • Multi-semester management system with custom schedules, departments, and hour requirements for comprehensive OJT tracking
  • Offline-first work log tracking with quick time tracker widget, real-time Firebase sync, and automatic conflict resolution
  • Advanced analytics dashboard with visual progress tracking, achievement badges, completion metrics, and streak calculations
  • Automated allowance calculator with deduction tracking and professional PDF/Excel report generation for academic submissions
  • Secure authentication with Google OAuth, Firebase integration, calendar visualization, and configurable smart notifications

04contributors

  • Miguel Enrique A. Dasalla

    Full-Stack Engineer