{"id":23792361,"url":"https://github.com/lunzai/flutter-drive-safe","last_synced_at":"2026-05-13T20:32:05.902Z","repository":{"id":270192533,"uuid":"909597552","full_name":"lunzai/flutter-drive-safe","owner":"lunzai","description":"A Flutter-based driving monitoring application developed as a Proof of Concept (POC) through AI pair programming using Cursor AI. This project serves as an experimental exploration into AI-assisted development, highlighting both the potential and limitations of AI pair programming.","archived":false,"fork":false,"pushed_at":"2025-01-16T07:32:34.000Z","size":1136,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-21T13:30:09.095Z","etag":null,"topics":["accelerometer","ai-generated","ai-generated-code","ai-pair-programming","cursor-ai","driving-behavior","driving-monitor","flutter","flutter-app","gps-location","gps-tracking","mobile","mobile-app","mobile-development","sensors"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lunzai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-29T07:42:03.000Z","updated_at":"2025-01-16T07:32:35.000Z","dependencies_parsed_at":"2024-12-29T08:27:40.743Z","dependency_job_id":"18c9e2f2-e4b4-440a-a602-cb19046ed974","html_url":"https://github.com/lunzai/flutter-drive-safe","commit_stats":null,"previous_names":["lunzai/flutter-drive-safe"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lunzai/flutter-drive-safe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunzai%2Fflutter-drive-safe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunzai%2Fflutter-drive-safe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunzai%2Fflutter-drive-safe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunzai%2Fflutter-drive-safe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lunzai","download_url":"https://codeload.github.com/lunzai/flutter-drive-safe/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lunzai%2Fflutter-drive-safe/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32999228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"ssl_error","status_checked_at":"2026-05-13T13:14:51.610Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accelerometer","ai-generated","ai-generated-code","ai-pair-programming","cursor-ai","driving-behavior","driving-monitor","flutter","flutter-app","gps-location","gps-tracking","mobile","mobile-app","mobile-development","sensors"],"created_at":"2025-01-01T18:30:52.973Z","updated_at":"2026-05-13T20:32:05.870Z","avatar_url":"https://github.com/lunzai.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Safe Drive Monitor\nA Flutter-based driving monitoring application developed as a Proof of Concept (POC) through AI pair programming using Cursor AI. This project serves as an experimental exploration into AI-assisted development, highlighting both the potential and limitations of AI pair programming.\n## Motivation\nThis project was inspired by a tragic incident in Malaysia where a high school teenager, driving a family car, was involved in a fatal accident that resulted in multiple casualties. This heartbreaking event sparked several realizations:\n- Parents and guardians need better ways to monitor and understand their children's driving habits\n- Physical presence for monitoring and mentoring isn't always feasible\n- We need practical, accessible solutions for real-time driving behavior monitoring\n- Initially, an IoT approach was considered (using ESP8266/ESP32 + Sensors + 4G), but while technically interesting, it posed significant deployment and installation challenges.\n- The solution became clear: leverage the device we always carry - our smartphones. Modern phones come equipped with all necessary components:\n  - GPS for location and speed monitoring\n  - Accelerometers for movement detection\n  - Built-in data connectivity\n  - No additional hardware required\n### Vision\nThe ultimate goal is to release this application for free, helping parents:\n Monitor their children's driving behavior in real-time\n Receive immediate notifications of potentially dangerous driving patterns\n Prevent accidents before they happen\n Ensure everyone returns safely to their families\nRemember: Every life lost on the road is one too many. If this tool can help prevent even one accident, it will have served its purpose.\n## About\nThis application monitors driving behavior using:\n Real-time GPS speed tracking\n Accelerometer data for motion detection\n Sudden movement detection\n Location tracking\n## Purpose\nThis project was developed to:\n. Explore AI pair programming capabilities\n. Test real-time sensor integration in Flutter\n. Understand the practical implications of AI-assisted development\n. Document the strengths and limitations of current AI coding tools\n## Features\n- [x] Real-time speed monitoring\n- [x] Accelerometer data visualization\n- [x] Location tracking\n- [x] Permission handling\n- [ ] Telegram notifications\n## Technical Stack\n- Flutter\n- Dart\n- Android SDK\n- Geolocator\n- Sensors Plus\n## Development Notes\nThis project was developed through conversation-based programming with Cursor AI.\n## Screenshots\n![Screenshot_1737011920](https://github.com/user-attachments/assets/ed6079d8-5223-4f25-b988-74be0f522b73)\n\n![Screenshot_1737011981](https://github.com/user-attachments/assets/7ad42e5e-800b-4e14-9daf-32b196fa0bed)\n\n![Screenshot_1737011936](https://github.com/user-attachments/assets/5239a15b-1974-42d0-9fa3-ec133ff8d65f)\n\n![Screenshot_1737011945](https://github.com/user-attachments/assets/eeb75879-a672-48e8-8bda-8dfad0058fdf)\n\n![image](https://github.com/user-attachments/assets/abe5cda4-88d5-42fa-b335-2186f1cd8027)\n\n## License\n\nThis project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License - see the [LICENSE.md](LICENSE.md) file for details.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flunzai%2Fflutter-drive-safe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flunzai%2Fflutter-drive-safe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flunzai%2Fflutter-drive-safe/lists"}