{"id":17851571,"url":"https://github.com/rishn/Good-To-Go","last_synced_at":"2025-08-14T05:32:45.491Z","repository":{"id":259669115,"uuid":"874931573","full_name":"rishn/Atlan-Engineering-Internship-Task","owner":"rishn","description":"Frontend for Atlan Goods Application, an on-demand logistics platform featuring booking management, real-time driver tracking, and admin analytics.","archived":false,"fork":false,"pushed_at":"2024-10-30T17:17:31.000Z","size":44411,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-03T23:43:30.705Z","etag":null,"topics":["admin-dashboard","ant-design","antd","axios","booking-management","jwt","jwt-authentication","leaflet","logistics","mongodb","mongodb-atlas","openstreetmap","react","reactjs","real-time","real-time-tracking","recharts","redux","redux-toolkit"],"latest_commit_sha":null,"homepage":"https://atlangoodsapplication.onrender.com","language":"JavaScript","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/rishn.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-18T18:18:30.000Z","updated_at":"2024-10-30T17:17:35.000Z","dependencies_parsed_at":"2024-10-27T08:38:02.688Z","dependency_job_id":null,"html_url":"https://github.com/rishn/Atlan-Engineering-Internship-Task","commit_stats":null,"previous_names":["rishn/atlan-engineering-internship-task"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishn%2FAtlan-Engineering-Internship-Task","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishn%2FAtlan-Engineering-Internship-Task/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishn%2FAtlan-Engineering-Internship-Task/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishn%2FAtlan-Engineering-Internship-Task/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rishn","download_url":"https://codeload.github.com/rishn/Atlan-Engineering-Internship-Task/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229805166,"owners_count":18126803,"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":["admin-dashboard","ant-design","antd","axios","booking-management","jwt","jwt-authentication","leaflet","logistics","mongodb","mongodb-atlas","openstreetmap","react","reactjs","real-time","real-time-tracking","recharts","redux","redux-toolkit"],"created_at":"2024-10-27T23:03:15.727Z","updated_at":"2025-08-14T05:32:45.482Z","avatar_url":"https://github.com/rishn.png","language":"JavaScript","readme":"# Good to Go! - Frontend\n\n## Overview\n\nGood to Go! is an on-demand logistics platform that allows for efficient management of bookings, drivers, and vehicles. It serves customers, drivers, and admins with tailored functionalities for each user base. The frontend provides a responsive and intuitive user interface to manage logistics operations effectively.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/rishn/Good-To-Go/blob/main/public/background.png\" alt=\"Image\" width=\"700\" /\u003e\n\u003c/p\u003e\n\n### Deployed Link\n[View the live site here](https://goodtogoapp.onrender.com)\n\n### Demo Videos\n\n[Customer Demo Large](https://drive.google.com/file/d/11eqpj6rgl38MQGEf4spjDuZQw_aRzokh/view?usp=sharing)\n\nhttps://github.com/user-attachments/assets/a87174ba-3ad1-4c47-ab46-1c574c0c195f\n\n[Driver Demo Large](https://drive.google.com/file/d/1Db3AQhoqDR3Q75bCgTLdi2UCpIOQ1waO/view?usp=sharing)\n\nhttps://github.com/user-attachments/assets/7a257835-810a-418c-8ae9-90fb92b569e0\n\nhttps://github.com/user-attachments/assets/1cc1bea9-3bce-47c5-82b9-3e719c087c1a\n\nhttps://github.com/user-attachments/assets/e9fb5c29-4832-42d7-ba6e-caa8cc841269\n\n---\n\n## Challenge\n\nThe challenge was to develop a frontend interface that handles **real-time booking management** and **GPS tracking** for over **100,000 drivers** while ensuring that the platform is easy to navigate for users, drivers, and admins.\n\n---\n\n## Features\n\n### 1. Customers\n- **Booking Creation**: Users can create, update, and cancel bookings.\n- **Driver Tracking**: Real-time tracking of assigned drivers during transit.\n- **Profile Management**: Manage personal information and view booking history.\n\n### 2. Drivers\n- **Booking Assignments**: Accept or reject nearby bookings based on proximity and vehicle availability.\n- **Vehicle Management**: Update and view vehicle information (license plate, type).\n- **Booking History**: View history of completed bookings.\n\n### 3. Admins\n- **Analytics Dashboard**: Visualize driver performance using charts.\n- **Manage Drivers \u0026 Vehicles**: Update or delete driver and vehicle information.\n- **Bookings Overview**: Admins can manage and oversee all bookings.\n\n---\n\n## Tech Stack\n\n- **React.js**: Core frontend framework.\n- **Ant Design**: UI library for interactive and responsive user interfaces.\n- **Redux Toolkit**: State management for smooth user experience.\n- **Leaflet \u0026 OpenStreetMap**: Integration for real-time tracking and mapping.\n- **Recharts**: Used for creating analytics charts on the admin dashboard.\n\n---\n\n## Screenshots\n\n### Finding Driver\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/rishn/Good-To-Go/blob/main/outputs/finding_driver.png\" alt=\"Finding Driver\" width=\"780\" /\u003e\n\u003c/p\u003e\n\n### Analytics Dashboard\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/rishn/Good-To-Go/blob/main/outputs/analytics.png\" alt=\"Analytics\" width=\"700\" /\u003e\n\u003c/p\u003e\n\n---\n\n## Documentation\n[Please find documentation about the project here](https://drive.google.com/file/d/1g1hRTB8srE38dhVV7SR0mOsBzyyiw6LT/view?usp=sharing)\n\n## Diagrams\n\n### ER Diagram\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/rishn/Good-To-Go/blob/main/diagrams/er_diagram.png\" alt=\"ER Diagram\" width=\"400\" /\u003e\n\u003c/p\u003e\n\n### Flow Diagram\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/rishn/Good-To-Go/blob/main/diagrams/flow_diagram.png\" alt=\"Flow Diagram\" width=\"400\" /\u003e\n\u003c/p\u003e\n\n### HL Diagram\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/rishn/Good-To-Go/blob/main/diagrams/hl_diagram.png\" alt=\"HL Diagram\" width=\"400\" /\u003e\n\u003c/p\u003e\n\n\n---\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frishn%2FGood-To-Go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frishn%2FGood-To-Go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frishn%2FGood-To-Go/lists"}