{"id":29013278,"url":"https://github.com/niloy-modak/ride-nest-app","last_synced_at":"2026-05-09T06:35:05.911Z","repository":{"id":301150272,"uuid":"1008261320","full_name":"Niloy-Modak/Ride-nest-app","owner":"Niloy-Modak","description":"RideNest Website is an online platform where users can browse, book, and manage rental cars with ease. It features user login, real-time booking with date-based pricing, and special offers. Users must sign in to make or view bookings, and admins can manage car listings and reservations.","archived":false,"fork":false,"pushed_at":"2025-06-25T11:06:19.000Z","size":16024,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-25T12:19:31.723Z","etag":null,"topics":["daisyui","firebase-auth","mongodb","rectjs","tailwindcss"],"latest_commit_sha":null,"homepage":"https://b11-assingment11.web.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/Niloy-Modak.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,"zenodo":null}},"created_at":"2025-06-25T09:18:32.000Z","updated_at":"2025-06-25T11:22:19.000Z","dependencies_parsed_at":"2025-06-25T12:29:45.346Z","dependency_job_id":null,"html_url":"https://github.com/Niloy-Modak/Ride-nest-app","commit_stats":null,"previous_names":["niloy-modak/rrde-nest-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Niloy-Modak/Ride-nest-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niloy-Modak%2FRide-nest-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niloy-Modak%2FRide-nest-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niloy-Modak%2FRide-nest-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niloy-Modak%2FRide-nest-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Niloy-Modak","download_url":"https://codeload.github.com/Niloy-Modak/Ride-nest-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Niloy-Modak%2FRide-nest-app/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261937078,"owners_count":23232852,"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":["daisyui","firebase-auth","mongodb","rectjs","tailwindcss"],"created_at":"2025-06-25T19:10:38.935Z","updated_at":"2026-05-09T06:35:05.903Z","avatar_url":"https://github.com/Niloy-Modak.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project Overview \n\u003ch3\u003eWebsite name: RideNest\u003c/h3\u003e\nThe Car Rental Website is a full-featured web application that allows users to explore, book, and manage car rentals online. Designed for convenience and user engagement, the platform supports real-time booking, special offers, user authentication, and admin control.\n\n\n## Live Demo\n\n[Live Site URL](#) (https://ride-nest-app.vercel.app/)\n\n## Features\n\n- User authentication and authorization (firebase)\n- CRUD operations on items (Create, Read, Update, Delete)\n- Responsive UI/UX design\n- MongoDB database interaction\n\n## Technologies Used\n\n- Backend: Node.js, Express.js\n- Frontend: React.js\n- Database: MongoDB (native deiver)\n- Authentication: Firebase\n\n\n## API Endpoints\n\n### Product Endpoints\n\n| Method | Endpoint                | Description                          | Access  |\n|--------|-------------------------|--------------------------------------|---------|\n| GET    | /all-vehicles           | Fetch all products                  | Public  |\n| GET    | /vehicle/:id            | Fetch single product by ID          | Public  |\n| POST   | /vehicles               | Add new product                     | User only  |\n| PUT    | /vehicle/:id            | Update product by ID                | User only  |\n| DELETE | /vehicle/:id            | Delete product by ID                | User only  |\n| POST   | /rent-cars              | booking product by ID               | User only  |\n| GET    | /booking-cars/:email    | Fetch users booking products        | User only |\n| PUT    | /modify-booking/:id     | modifiy booking product by ID       | User only  |\n| PUT    | /cancel-booking/:id     | cancel booking product by ID        | User only  |\n\n## Installation\n\n1. **Clone the repository:**\n   ```bash\n     https://github.com/Niloy-Modak/Ride-nest-app.git\n\n2. **Navigate repository:**\n   ```bash\n   cd project\n3. **Install dependencies:**\n   ```bash\n   npm install\n\n4. **Set up environment variables:**\n   ```bash\n   PORT=3000\n   MONGO_URI=your-mongodb-uri\n5. **Run in client side:**\n   ```bash\n   npm run dev\n6. **Run in server side:**\n   ```bash\n   nodemon index.js\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniloy-modak%2Fride-nest-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fniloy-modak%2Fride-nest-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniloy-modak%2Fride-nest-app/lists"}