{"id":18143249,"url":"https://github.com/nikhilkumarapp/markstatusapp","last_synced_at":"2026-05-07T09:33:19.331Z","repository":{"id":259009593,"uuid":"868048495","full_name":"NikhilKumarapp/MarkStatusApp","owner":"NikhilKumarapp","description":"This project contains various features like live location and details of various routes and other details like marker from starting and ending points and caluate the distance between the endpoint and other features ","archived":false,"fork":false,"pushed_at":"2024-10-21T12:05:09.000Z","size":307,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T01:36:10.992Z","etag":null,"topics":["andriod-studio","dart","dart-frameworks","flutter","flutter-ui-widgets","sqlite"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NikhilKumarapp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-10-05T10:44:01.000Z","updated_at":"2024-10-28T18:49:07.000Z","dependencies_parsed_at":"2024-10-22T14:04:51.927Z","dependency_job_id":null,"html_url":"https://github.com/NikhilKumarapp/MarkStatusApp","commit_stats":null,"previous_names":["nikhilkumarapp/markstatusapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NikhilKumarapp%2FMarkStatusApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NikhilKumarapp%2FMarkStatusApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NikhilKumarapp%2FMarkStatusApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NikhilKumarapp%2FMarkStatusApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NikhilKumarapp","download_url":"https://codeload.github.com/NikhilKumarapp/MarkStatusApp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247538208,"owners_count":20955081,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["andriod-studio","dart","dart-frameworks","flutter","flutter-ui-widgets","sqlite"],"created_at":"2024-11-01T19:06:14.162Z","updated_at":"2025-10-29T20:38:29.197Z","avatar_url":"https://github.com/NikhilKumarapp.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# MarkStatusApp\n\nThis project is a location-based attendance system built using Flutter and Google Maps. It allows tracking of live locations, routes traveled, stop times, and distance calculations with database integration for storing user data.\n\n\n## Features\n\n- Live location tracking using Google Maps.\n- Route drawing and markers for start and end points.\n- Displaying total distance and travel duration for members.\n- SQLite database integration for storing stop times and member information.\n- Filtering routes by date, stop time calculations, and viewing individual routes.\n\n\n## Installation\n\n#### Prerequisites\nBefore you begin, ensure you have the following installed:\n\n- Flutter SDK: [Install Flutter](https://flutter-ko.dev/get-started/install)\n- Google Maps API Key: You will need an API key for Google Maps. Get one from the [Google Cloud Console](https://console.cloud.google.com/).\n- SQLite: SQLite is integrated within Flutter, but make sure your project dependencies include the sqflite package for database management.\n\n#### Setup Instructions\n***Clone the Repository***\n\nFirst, clone the project to your local machine using the following command:\n\n```bash\ngit clone https://github.com/NikhilKumarapp/MarkStatusApp.git\ncd MarkStatusApp\n```\n\n***Get Dependencies***\n\nRun the following command to install the required dependencies:\n\n```bash\nflutter pub get\n```\n***Configure Google Maps API Key***\n\nOpen the android/app/src/main/AndroidManifest.xml file and insert your Google Maps API key in the following section:\n\n```bash\n\u003cmeta-data\n   android:name=\"com.google.android.geo.API_KEY\"\n   android:value=\"YOUR_GOOGLE_MAPS_API_KEY\"/\u003e\n```\n\n***Run the Project***\n\nYou can now run the project on an emulator or physical device using this command:\n\n```bash\nflutter run\n```\n\n## Tech Stack\n\n**Framework:** Flutter\n\n**Dependencies:** Cupertino_icons, timeline_tile, google_maps_flutter, location, flutter_polyline_points\n\n**Database:** SQLite\n\n**Languages:** Dart\n\n\n## Future Enhancements\n\nList potential improvements or new features I plan to add, such as:\n\n- Adding notifications for stop times.\n- Enhancing the UI with better route filtering options.\n- Exporting route data to a CSV.\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikhilkumarapp%2Fmarkstatusapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikhilkumarapp%2Fmarkstatusapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikhilkumarapp%2Fmarkstatusapp/lists"}