{"id":20531950,"url":"https://github.com/mohit-dhote/gomoto-rentals","last_synced_at":"2025-06-11T01:36:56.960Z","repository":{"id":258336915,"uuid":"874380447","full_name":"mohit-dhote/GoMoto-Rentals","owner":"mohit-dhote","description":"This modern web application provides customized functionality for administrator and customer roles in the car rental sector. Developed in Java, the application is fast and reliable, efficiently managing database operations with JpaRepository.","archived":false,"fork":false,"pushed_at":"2024-10-17T20:00:00.000Z","size":54356,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T02:47:11.923Z","etag":null,"topics":["angular","java","javascript","sprinboot"],"latest_commit_sha":null,"homepage":"https://gomotorentals.netlify.app/","language":"HTML","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/mohit-dhote.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-10-17T18:12:17.000Z","updated_at":"2024-10-17T20:00:04.000Z","dependencies_parsed_at":"2024-10-19T02:31:14.195Z","dependency_job_id":null,"html_url":"https://github.com/mohit-dhote/GoMoto-Rentals","commit_stats":null,"previous_names":["mohit-dhote/gomoto-rentals","mohit-dhote/frontend"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohit-dhote%2FGoMoto-Rentals","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohit-dhote%2FGoMoto-Rentals/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohit-dhote%2FGoMoto-Rentals/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohit-dhote%2FGoMoto-Rentals/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohit-dhote","download_url":"https://codeload.github.com/mohit-dhote/GoMoto-Rentals/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohit-dhote%2FGoMoto-Rentals/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259181994,"owners_count":22818041,"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":["angular","java","javascript","sprinboot"],"created_at":"2024-11-16T00:11:11.165Z","updated_at":"2025-06-11T01:36:56.942Z","avatar_url":"https://github.com/mohit-dhote.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GoMoto-Rentals-Frontend\n\n### This project provides a backend system for a car rental service.\n### Main Branch - Frontend\n### Master Branch - Backend\n\n## Features\n\n🚗 This project features two distinct user roles: Admin and Customer, each with unique functions and capabilities:\n\n### Admin Functions:\n\n- **CRUD Operations for Cars:** Learn how to Create, Read, Update, and Delete car listings, giving you full control over your rental inventory.\n- **Advanced Car Search:** Implement an advanced search functionality to help users find the perfect car.\n- **Booking Request Management:** Explore how to handle booking requests, including reviewing and changing the status of requests, such as approving or rejecting them.\n\n### Customer Functions:\n\n- **Browsing Car Listings:** Customers can explore a list of available cars, making it easy to find their ideal rental vehicle.\n- **Advanced Car Search:** Implement an advanced search function to help customers narrow down their choices.\n- **Booking Car Requests:** Learn how to enable customers to submit requests to book cars for specific dates and times.\n- **Viewing Past Bookings:** Allow customers to see their history of past booking requests.\n\n## Usage \n\n- Admin Dashboard:\nLog in as an admin to access the admin dashboard.\nPerform CRUD operations on cars, manage booking requests, and utilize advanced search functionalities.\n\n- Customer Interface:\nLog in as a customer to browse car listings, book cars for specific dates, and view past bookings.\nUtilize advanced search options to find the perfect rental vehicle.\n\n## Screenshot \n-------------\n#### 1. Landing page\n   \n![Landing Page](assets/landing%20page.png)\n\n#### 2. Register Page\n![Register Page](assets/register.png)\n\n#### 3. Admin Dashboard\n![Admin Dashboard](assets/Admin%20Dashboard.png)\n\n#### 4. Add Car\n![Add Car](assets/add_car.png)\n\n#### 5. Admin Bookings\n![Admin Booking](assets/admin-booking.png)\n\n#### 6. Search\n![Search Page](assets/search.png)\n\n\n--------------------------------\n\n# Setup info\n\nThis project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.1.3.\n\n## Development server\n\nRun `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.\n\n## Code scaffolding\n\nRun `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.\n\n## Build\n\nRun `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.\n\n## Running unit tests\n\nRun `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).\n\n## Running end-to-end tests\n\nRun `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.\n\n## Further help\n\nTo get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohit-dhote%2Fgomoto-rentals","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohit-dhote%2Fgomoto-rentals","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohit-dhote%2Fgomoto-rentals/lists"}