{"id":25495899,"url":"https://github.com/tareqahmed2/driveease-server-side","last_synced_at":"2026-04-08T23:31:54.977Z","repository":{"id":271530151,"uuid":"913718507","full_name":"tareqahmed2/driveease-server-side","owner":"tareqahmed2","description":"This is my favourte project i used there react,tailwind framework .here is lot of feature like user can booking car update the booking and cancel the booking add the car etc","archived":false,"fork":false,"pushed_at":"2025-01-08T09:39:07.000Z","size":2182,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-08T10:35:27.937Z","etag":null,"topics":["cors","express","jwt","mongodb","nodejs"],"latest_commit_sha":null,"homepage":"https://driveease1.netlify.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/tareqahmed2.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":"2025-01-08T08:16:28.000Z","updated_at":"2025-01-08T09:39:10.000Z","dependencies_parsed_at":"2025-01-08T10:35:31.578Z","dependency_job_id":"96641561-2906-4593-8a00-11af69357c05","html_url":"https://github.com/tareqahmed2/driveease-server-side","commit_stats":null,"previous_names":["tareqahmed2/driveease-server-side"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tareqahmed2%2Fdriveease-server-side","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tareqahmed2%2Fdriveease-server-side/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tareqahmed2%2Fdriveease-server-side/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tareqahmed2%2Fdriveease-server-side/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tareqahmed2","download_url":"https://codeload.github.com/tareqahmed2/driveease-server-side/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239576808,"owners_count":19662112,"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":["cors","express","jwt","mongodb","nodejs"],"created_at":"2025-02-19T00:40:26.214Z","updated_at":"2025-11-09T16:30:21.912Z","avatar_url":"https://github.com/tareqahmed2.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Car Rental System\n\n## Project Overview\n\nThis project is designed to create a **Car Rental System** that is feature-rich and user-centric. Users will be able to rent cars, add new cars, and track their bookings. The system includes user login and registration, search and filtering options, and the ability to view cars in grid or list format. The goal is to make the car rental process easy and seamless for users.\n\nThis project helps innovate the car rental experience by integrating technology and enhancing user interaction.\n\n## Technologies Used\n\n- **Frontend**: HTML, CSS, JavaScript, React.js\n- **Backend**: Node.js, Express.js, MongoDB\n- **Authentication**: Firebase Authentication, JWT\n- **Data Visualization**: Recharts\n- **Charting Library**: Recharts (For displaying daily rental prices)\n\n## Key Features\n\n- **Car Management**: Users can add, update, and delete cars listed for rent.\n- **Booking System**: Users can book cars and track their booking status.\n- **Search and Filter**: Search cars by model or location and apply filters.\n- **User Authentication**: Login and registration using Firebase authentication and JWT.\n- **My Cars**: Authenticated users can manage their own added cars.\n- **My Bookings**: Users can view and modify their bookings.\n- **Responsive Design**: The website is fully responsive across mobile, tablet, and desktop devices.\n- **Charting**: Recharts integration for displaying daily rental prices on the booking page.\n\n## Dependencies\n\n- **Frontend**:\n\n  - React.js\n  - React Router DOM\n  - Axios\n  - Recharts\n  - Firebase Authentication\n  - JWT\n\n- **Backend**:\n  - Node.js\n  - Express.js\n  - MongoDB\n  - JWT (for authentication)\n  - Mongoose (for MongoDB interactions)\n\n## Running the Project Locally\n\n1. **Clone the repository**:\n   ```bash\n   git clone https://github.com/tareqahmed2/driveease-server-side\n   ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftareqahmed2%2Fdriveease-server-side","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftareqahmed2%2Fdriveease-server-side","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftareqahmed2%2Fdriveease-server-side/lists"}