Track, manage and complete your tasks efficiently
| tasks | Assignee | Due Date | Priority | status | progress | action | |
|---|---|---|---|---|---|---|---|
|
Project scaffolding and initial Home page
Set up the repo, configure Vite for a va...
|
Jawad Iftikhar
|
09 Oct 2026
27 days from now
|
Low | Approved |
100%
|
||
|
Project scaffolding and initial Home page
Set up the repo, configure Vite for a va...
|
Jawad Iftikhar
|
09 Oct 2026
27 days from now
|
Low | Approved |
100%
|
||
|
App shell and client‑side routing
Implement an app shell that stays consta...
|
Jawad Iftikhar
|
10 Oct 2026
26 days from now
|
Low | Approved |
100%
|
||
|
App shell and client‑side routing
Implement an app shell that stays consta...
|
Jawad Iftikhar
|
10 Oct 2026
26 days from now
|
Low | Approved |
100%
|
||
|
Service worker, caching strategy, and offline fallback
Add a Workbox‑based service worker that...
|
Jawad Iftikhar
|
13 Oct 2026
23 days from now
|
Low | Approved |
100%
|
||
|
Service worker, caching strategy, and offline fallback
Add a Workbox‑based service worker that...
|
Jawad Iftikhar
|
13 Oct 2026
23 days from now
|
Low | Approved |
100%
|
||
|
Accessible appointment form with live validation and background sync
Build a fully accessible booking form (n...
|
Jawad Iftikhar
|
15 Oct 2026
21 days from now
|
Low | Approved |
100%
|
||
|
Accessible appointment form with live validation and background sync
Build a fully accessible booking form (n...
|
Jawad Iftikhar
|
15 Oct 2026
21 days from now
|
Low | Approved |
100%
|
||
|
Dark mode toggle, performance budget, and automated tests
Add a persistent dark‑mode switch using...
|
Jawad Iftikhar
|
16 Oct 2026
20 days from now
|
Low | Approved |
100%
|
||
|
Deploy to Netlify and hand‑over documentation
Configure Netlify for continuous deploym...
|
Jawad Iftikhar
|
16 Oct 2026
20 days from now
|
Low | Approved |
100%
|
Tasks will appear here.
Tasks under review will show here.
Chronological view of your task journey
Set up the repo, configure Vite for a vanilla‑JS project, add ESLint/Prettier, and create...
Set up the repo, configure Vite for a vanilla‑JS project, add ESLint/Prettier, and create...
Implement an app shell that stays constant across pages and add client‑side routing (Histo...
Implement an app shell that stays constant across pages and add client‑side routing (Histo...
Add a Workbox‑based service worker that precaches static assets, caches API responses for...
Add a Workbox‑based service worker that precaches static assets, caches API responses for...
Build a fully accessible booking form (name, pet type, date, email) with real‑time validat...
Build a fully accessible booking form (name, pet type, date, email) with real‑time validat...
Add a persistent dark‑mode switch using CSS variables and localStorage, set a performance...
Configure Netlify for continuous deployment from the GitHub repo, generate a production bu...
Add a persistent dark‑mode switch using CSS variables and localStorage, set a performance...
Configure Netlify for continuous deployment from the GitHub repo, generate a production bu...
Generate 400 realistic vehicle records (id, plate, driver, status, lat, lng) and expose th...
Generate 400 realistic vehicle records (id, plate, driver, status, lat, lng) and expose th...
Create a React component that displays the 400 vehicles in a scrollable list using windowi...
Create a React component that displays the 400 vehicles in a scrollable list using windowi...
Connect the front‑end to the /positions SSE endpoint. When a vehicle update arrives, modif...
Connect the front‑end to the /positions SSE endpoint. When a vehicle update arrives, modif...
Add UI controls to filter vehicles by status and sort by driver name. Sync the filter/sort...
Add UI controls to filter vehicles by status and sort by driver name. Sync the filter/sort...
When a user clicks a vehicle row, open a side panel showing full details (plate, driver, l...
Run Lighthouse and Chrome Profiler to capture baseline and optimized performance metrics f...
Create a new public GitHub repository, set up a Vite project, and generate a realistic JSO...
When a user clicks a vehicle row, open a side panel showing full details (plate, driver, l...
Run Lighthouse and Chrome Profiler to capture baseline and optimized performance metrics f...
Create a new public GitHub repository, set up a Vite project, and generate a realistic JSO...
Using the JSON data, build a responsive grid that displays each supply's image, name, and...
When a user clicks a product card, open a modal overlay that shows a larger image, full de...
Using the JSON data, build a responsive grid that displays each supply's image, name, and...
When a user clicks a product card, open a modal overlay that shows a larger image, full de...
Allow users to add or remove items to a wishlist via the button in the detail modal. Persi...
Allow users to add or remove items to a wishlist via the button in the detail modal. Persi...
Configure the project for a production build, push the code to GitHub, connect the reposit...
Configure the project for a production build, push the code to GitHub, connect the reposit...
Design the vehicle data schema, decide between WebSocket and SSE for live updates, and doc...
Design the vehicle data schema, decide between WebSocket and SSE for live updates, and doc...
Create a React SPA (using Vite) that fetches the vehicle list from the mock server and ren...
Create a React SPA (using Vite) that fetches the vehicle list from the mock server and ren...
Connect the UI to the WebSocket endpoint, updating only the affected vehicle row and its m...
Connect the UI to the WebSocket endpoint, updating only the affected vehicle row and its m...