{"id":25467863,"url":"https://github.com/himanegi/hitch-hike-2.0","last_synced_at":"2025-11-04T08:30:39.428Z","repository":{"id":235494161,"uuid":"790804942","full_name":"himanegi/hitch-hike-2.0","owner":"himanegi","description":"Hitch Hike 2.0 is a web application designed to connect drivers and passengers looking for rides. It aims to reduce the environmental impact of individual car travel by encouraging carpooling and sharing rides.","archived":false,"fork":false,"pushed_at":"2025-01-07T14:33:38.000Z","size":3486,"stargazers_count":2,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-07T15:37:07.296Z","etag":null,"topics":["carpool","dijkstra","express","haversine","html-canvas","mongodb","nextjs","nodejs","nominatim"],"latest_commit_sha":null,"homepage":"https://hitchhike2.vercel.app","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/himanegi.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-04-23T15:02:22.000Z","updated_at":"2025-01-07T14:34:06.000Z","dependencies_parsed_at":"2024-05-03T12:48:59.686Z","dependency_job_id":"7f042d1e-656d-448c-829d-3b11f42a0969","html_url":"https://github.com/himanegi/hitch-hike-2.0","commit_stats":null,"previous_names":["himanegi/hitch-hike-2.0"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himanegi%2Fhitch-hike-2.0","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himanegi%2Fhitch-hike-2.0/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himanegi%2Fhitch-hike-2.0/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/himanegi%2Fhitch-hike-2.0/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/himanegi","download_url":"https://codeload.github.com/himanegi/hitch-hike-2.0/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239428869,"owners_count":19637063,"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":["carpool","dijkstra","express","haversine","html-canvas","mongodb","nextjs","nodejs","nominatim"],"created_at":"2025-02-18T07:34:50.269Z","updated_at":"2025-11-04T08:30:39.398Z","avatar_url":"https://github.com/himanegi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hitch-hike-2.0\n\nHitch Hike 2.0 is a web application designed to connect drivers and passengers looking for rides. It aims to reduce the environmental impact of individual car travel by encouraging carpooling and sharing rides.\n\n## Features\n\n- Search for Rides: Users can search for rides based on their source and destination. The app will find the most suitable rides for them, considering factors like date, time, and route.\n- Share Rides: Drivers can share their travel details, including the route they're taking, date, time, and a message for passengers. This allows passengers to join the ride if it fits their schedule and route.\n- Manage Trips: Users can manage their trips, categorizing them into \"Riding\" and \"Driving\". The \"Riding\" section lists rides they've joined, while the \"Driving\" section includes rides they've created and any requests they've received from other users.\n\n## Screenshots\n\n![Login and SignUp Page](/frontend/public/ss1.png)\n_Login Page_\n\n![Ride Sharing](/frontend/public/ss2.png)\n_Ride Sharing_\n\n![Dashboard](/frontend/public/ss3.png)\n_Dashboard_\n\n## Built With\n\n### Frontend Technologies\n\n- [Next.js](https://nextjs.org/) - React framework for server-side rendering\n- [Tailwind CSS](https://tailwindcss.com/) - Utility-first CSS framework\n\n### Backend Technologies\n\n- [Node.js](https://nodejs.org/) - JavaScript runtime\n- [Express.js](https://expressjs.com/) - Web application framework for Node.js\n\n### Database\n\n- [MongoDB](https://www.mongodb.com/) - NoSQL database\n\n### Mapping and Location Services\n\n- [Mapbox](https://www.mapbox.com/) - Maps and location data platform\n- [Nominatim](https://nominatim.org/) - Open-source geocoding and address search\n- [OpenStreetMap](https://www.openstreetmap.org/) - for providing map data\n\n### Spatial Analysis\n\n- [Turf.js](https://turfjs.org/) - JavaScript library for spatial operations\n\n### Tools\n\n- [VS Code](https://code.visualstudio.com/) - Code editor\n- [Git](https://git-scm.com/) and [GitHub](https://github.com/) - Version control\n\n\u003c!-- Getting Started --\u003e\n\n## Getting Started\n\n\u003c!-- Prerequisites --\u003e\n\n### Prerequisites\n\nThis project uses MongoDB as database. please install mongodb server in local environment.\n\n\u003c!-- Run Locally --\u003e\n\n### Run Locally\n\nClone the project\n\n```bash\n  git clone https://github.com/himanegi/hitch-hike-2.0.git\n```\n\nGo to the project directory\n\n```bash\n  cd project-directory\n```\n\nInstall dependencies\n\n```bash\n  cd backend\n  npm install\n  cd ../frontend\n  npm install\n  cd ../\n  npm install\n```\n\nStart the backend server\n\n```bash\n  cd backend\n  npm start\n```\n\nStart the frontend client\n\n```bash\n  cd frontend\n  npm run dev\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhimanegi%2Fhitch-hike-2.0","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhimanegi%2Fhitch-hike-2.0","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhimanegi%2Fhitch-hike-2.0/lists"}