-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Tracklet is a web application designed to help users organize their purchases by storing receipts, tracking return deadlines, and monitoring warranty expiration dates. The application allows users to upload receipts, associate them with purchased items, and receive reminders before critical deadlines expire. Tracklet focuses on reducing stress, preventing missed return windows, and helping users avoid losing money due to forgotten receipts or warranties.
The project is developed as part of CSC 4110 – Software Engineering, following Agile/Scrum practices with sprint planning, task breakdown, and individual contribution tracking through GitHub.
-
Salem Kalefa
-
Omar Ghabbour
-
Yousef Eltobji
-
Kotyba Abuchaar
-
Adam Saadeh
-
Frontend: Next.js (React) / Tailwind CSS
-
Backend & Database: Supabase (PostgreSQL, Auth, Storage)
-
Hosting & Deployment: Vercel
-
Automation: Supabase Edge Functions / Vercel Cron Jobs
-
Version Control: GitHub
-
Branch naming: sprint_x/issue_y_your_name
-
No direct commits to main
-
All work tracked via GitHub Issues
-
Pull Requests require human review
-
Wiki updated regularly
-
Scrum meeting attendance required
-
Sprint length: 4 weeks
-
Estimated capacity: ~24 hours per student per sprint
-
Tasks must be fine-grained (≤16 hours)