{"id":18771753,"url":"https://github.com/a7med3del1973/tukride-app","last_synced_at":"2026-04-12T15:12:35.659Z","repository":{"id":247137020,"uuid":"824403834","full_name":"a7med3del1973/TukRide-App","owner":"a7med3del1973","description":"An awesome Booking mobile App powered by (Node.js \u0026 Express.js) . This project aims to provide a convenient and efficient solution for users to book taxis online and for drivers to manage their bookings effectively .","archived":false,"fork":false,"pushed_at":"2024-09-08T16:16:59.000Z","size":173,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-29T08:12:01.632Z","etag":null,"topics":["authorization","express","javascript","jwt-authentication","mongodb","mongoose","morgan","multer","nodejs","nodemailer"],"latest_commit_sha":null,"homepage":"","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/a7med3del1973.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-05T04:18:47.000Z","updated_at":"2024-09-16T15:07:09.000Z","dependencies_parsed_at":"2024-08-03T02:14:18.577Z","dependency_job_id":"df12362b-71b2-45be-a8f9-489e30b25b61","html_url":"https://github.com/a7med3del1973/TukRide-App","commit_stats":null,"previous_names":["a7med3del1973/tukride-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a7med3del1973%2FTukRide-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a7med3del1973%2FTukRide-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a7med3del1973%2FTukRide-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a7med3del1973%2FTukRide-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/a7med3del1973","download_url":"https://codeload.github.com/a7med3del1973/TukRide-App/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239679639,"owners_count":19679501,"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":["authorization","express","javascript","jwt-authentication","mongodb","mongoose","morgan","multer","nodejs","nodemailer"],"created_at":"2024-11-07T19:26:32.646Z","updated_at":"2025-10-14T17:15:48.067Z","avatar_url":"https://github.com/a7med3del1973.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TukRide\n\nTukRide is a booking mobile app built using MongoDB, Express.js, and Node.js. This project aims to provide a convenient and efficient solution for users to book taxis online and for drivers to manage their bookings effectively.\n\n## Table of Contents\n\n- [About](#about)\n- [Features](#features)\n- [Technologies](#technologies)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n- [Contact](#contact)\n\n## About\n\nTukRide is designed to offer a seamless experience for users and drivers in the tuktuk booking industry. The system provides an intuitive interface for users to book rides and track their trips. For drivers, it offers tools to manage bookings and navigate to user locations efficiently.\n\n## Features\n\n- User registration and authentication\n- Driver registration and authentication\n- Real-time ride booking and tracking\n- Secure and Efficient Payment\n- Trip history and receipts\n- Driver ratings and reviews\n- Chat functionality between user and driver\n\n## Technologies\n\n- **Backend:** Node.js, Express.js\n- **Database:** MongoDB\n\n## Installation\n\n### Prerequisites\n\n- Node.js\n- MongoDB\n\n### Backend Setup\n\n1. Clone the repository:\n\n    ```bash\n    git clone https://github.com/yourusername/TukRide.git\n    cd TukRide\n    ```\n\n2. Install the required npm packages:\n\n    ```bash\n    npm install\n    ```\n\n3. Create a `.env` file in the `backend` directory and add your MongoDB connection string and other environment variables:\n\n    ```env\n    MONGODB_URI=your_mongodb_connection_string\n    PORT=8080\n    ```\n\n4. Start the backend server:\n\n    ```bash\n    npm start\n    ```\n\n## Usage\n\n1. Ensure MongoDB is running.\n2. Start the backend server.\n\n## Contributing\n\nContributions are welcome! Please fork the repository and create a pull request with your changes. Make sure to update tests as appropriate.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nFor any inquiries or issues, please contact us at:\n\n- Email: a7med3del1973@gmail.com\n- GitHub: [Ahmed Adel](https://github.com/a7med3del1973)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa7med3del1973%2Ftukride-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fa7med3del1973%2Ftukride-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa7med3del1973%2Ftukride-app/lists"}