{"id":24869777,"url":"https://github.com/ramamagarwal/project-carpool_management_system","last_synced_at":"2025-03-26T21:43:25.461Z","repository":{"id":255153796,"uuid":"828900136","full_name":"RamamAgarwal/Project-Carpool_Management_System","owner":"RamamAgarwal","description":"This repository includes my project on carpool management system in which I used object orientation paradigms and principles using C++.","archived":false,"fork":false,"pushed_at":"2025-01-12T09:52:46.000Z","size":125,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T03:32:46.249Z","etag":null,"topics":["a-star-algorithm","cpp","dijkstra-algorithm","oops-in-cpp","yen-algorithm"],"latest_commit_sha":null,"homepage":"https://github.com/RamamAgarwal/Project-Carpool_Management_System","language":"C++","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/RamamAgarwal.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-07-15T10:57:56.000Z","updated_at":"2025-01-12T11:44:22.000Z","dependencies_parsed_at":"2024-08-28T10:13:11.159Z","dependency_job_id":"c724cb38-c1ad-4bad-baa1-e0df7c55779d","html_url":"https://github.com/RamamAgarwal/Project-Carpool_Management_System","commit_stats":null,"previous_names":["ramamagarwal/project-carpool_management_system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamamAgarwal%2FProject-Carpool_Management_System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamamAgarwal%2FProject-Carpool_Management_System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamamAgarwal%2FProject-Carpool_Management_System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamamAgarwal%2FProject-Carpool_Management_System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RamamAgarwal","download_url":"https://codeload.github.com/RamamAgarwal/Project-Carpool_Management_System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245743328,"owners_count":20665090,"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":["a-star-algorithm","cpp","dijkstra-algorithm","oops-in-cpp","yen-algorithm"],"created_at":"2025-02-01T03:33:03.130Z","updated_at":"2025-03-26T21:43:25.429Z","avatar_url":"https://github.com/RamamAgarwal.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!DOCTYPE html\u003e\n\u003ch1\u003eCab Pooling System for University Students\u003c/h1\u003e\n\n\u003ch2\u003eProblems Generally Faced While Travelling\u003c/h2\u003e\n\u003cul\u003e\n    \u003cli\u003eStudents often face high cab costs for distant exams or events.\u003c/li\u003e\n    \u003cli\u003eMany students travel alone without knowing others going to the same destination and end up spending a lot on cabs.\u003c/li\u003e\n    \u003cli\u003eShuttle services in a college are limited to only certain places and the timings do not coordinate with everyone’s schedule.\u003c/li\u003e\n    \u003cli\u003eWouldn’t it be better if you could share cabs and split the fare with fellow university students?\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eOne-Step Solution\u003c/h2\u003e\n\u003cp\u003eImplementing a cab pooling system for university students.\u003c/p\u003e\n\n\u003ch2\u003eApproach\u003c/h2\u003e\n\u003cp\u003eDefined a specific format for the people to input their schedules. The format includes all the details like departure time, destination, and contact information (email). Used SQL based databases like MySQL for storing the data.\u003c/p\u003e\n\u003cp\u003eThe C++ program written, using a database, creates a class for user data and schedules. Algorithms, including graph and backtracking, match schedules based on criteria like destination and departure time, optimizing for efficiency are used. Considerations include dropping off passengers, restricting destinations within +-2km, and prioritizing identical destinations using a database search algorithm.\u003c/p\u003e\n\u003cp\u003eOnce the matches are found, the people are notified via an email and contact information for each other about the possibility of sharing a cab. This is achieved by routing the output from the C++ program to an input for a python script, which would use an API service to send out the emails.\u003c/p\u003e\n\n\u003ch2\u003eBenefits\u003c/h2\u003e\n\u003cdiv class=\"benefits\"\u003e\n    \u003cul\u003e\n        \u003cli\u003eConnects students with shared travel routes to save money and reduce travel expenses.\u003c/li\u003e\n        \u003cli\u003eAims to alleviate financial strain and promote a collaborative approach to commuting.\u003c/li\u003e\n        \u003cli\u003eCost-saving: Sharing cab expenses with fellow students.\u003c/li\u003e\n        \u003cli\u003eConvenience: Easier travel arrangements, especially for distant destinations.\u003c/li\u003e\n        \u003cli\u003eCommunity building: Encourages collaboration and social interaction among students.\u003c/li\u003e\n        \u003cli\u003eEnhancing transportation outside university and improving the university experience for all students.\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/div\u003e\n\n\u003c/body\u003e\n\u003c/html\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framamagarwal%2Fproject-carpool_management_system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Framamagarwal%2Fproject-carpool_management_system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framamagarwal%2Fproject-carpool_management_system/lists"}