{"id":19124623,"url":"https://github.com/exploit-experts/leasing-system","last_synced_at":"2026-01-24T01:37:08.493Z","repository":{"id":255673755,"uuid":"849893236","full_name":"Exploit-Experts/leasing-system","owner":"Exploit-Experts","description":"The \"Leasing System\" is a comprehensive platform designed to streamline vehicle rental management. It provides an integrated experience for customers and administrators, facilitating vehicle reservations, user management, and lease agreements;features include secure authentication, dark mode, and language toggle options","archived":false,"fork":false,"pushed_at":"2024-12-18T19:10:36.000Z","size":8238,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-26T05:41:30.337Z","etag":null,"topics":["academic-project","h2-database","html","java","javascript","jdbc","spring-boot","spring-security","thymeleaf"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Exploit-Experts.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-08-30T13:13:59.000Z","updated_at":"2024-12-18T19:10:37.000Z","dependencies_parsed_at":"2024-12-12T16:26:26.923Z","dependency_job_id":"7d946af2-55a6-475e-833c-98322b970a4a","html_url":"https://github.com/Exploit-Experts/leasing-system","commit_stats":null,"previous_names":["exploit-experts/leasing-system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exploit-Experts%2Fleasing-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exploit-Experts%2Fleasing-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exploit-Experts%2Fleasing-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exploit-Experts%2Fleasing-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Exploit-Experts","download_url":"https://codeload.github.com/Exploit-Experts/leasing-system/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252562173,"owners_count":21768250,"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":["academic-project","h2-database","html","java","javascript","jdbc","spring-boot","spring-security","thymeleaf"],"created_at":"2024-11-09T05:29:42.131Z","updated_at":"2026-01-24T01:37:08.457Z","avatar_url":"https://github.com/Exploit-Experts.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\" text-align=\"center\"\u003e\n    \u003cimg src=\"https://capsule-render.vercel.app/api?type=waving\u0026height=200\u0026color=gradient\u0026text=LEASING%20SYSTEM\u0026reversal=false\"\u003e\n    \u003cbr\u003e\n    \u003cstrong\u003eThe Leasing System is a comprehensive platform designed to streamline the management of vehicle rentals. It offers a seamless experience for both customers and administrators, enabling efficient handling of vehicle reservations, user management, and rental agreements. The system is equipped with features such as secure authentication, dark mode, and language toggling to enhance user experience.\u003c/strong\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n   \u003ca href=\"https://img.shields.io/github/repo-size/brunoliratm/leasing-system\"\u003e\n         \u003cimg src=\"https://img.shields.io/github/repo-size/Exploit-Experts/leasing-system\" alt=\"size-repo\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/Exploit-Experts/leasing-system/issues\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/issues/Exploit-Experts/leasing-system\" alt=\"Issues\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Exploit-Experts/leasing-system/pulls\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/issues-pr/Exploit-Experts/leasing-system\" alt=\"Pull Requests\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Exploit-Experts/leasing-system/blob/main/LICENSE\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/license/Exploit-Experts/leasing-system\" alt=\"License\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n## Features\n- User-friendly interface for easy navigation and interaction.\n- Customer portal for customers to view and manage their lease agreements.\n- Administrator dashboard for managing lease agreements and payments.\n- Secure authentication and authorization system to ensure data privacy.\n- Dark mode and language toggle options.\n- Integration with GitHub for version control and collaboration.\n\n\u003cbr\u003e\n\n## Roadmap\n- [ ] Implement the Language Toggle feature.\n\n\u003cbr\u003e\n\n## Screenshots\n\n\u003cdetails\u003e\n\u003csummary\u003eCustomer Portal\u003c/summary\u003e\n\n![Customer Portal](https://github.com/Exploit-Experts/leasing-system/blob/master/images/customer-page.png?raw=true)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eAdministrator Dashboard\u003c/summary\u003e\n\n![Administrator Dashboard](https://github.com/Exploit-Experts/leasing-system/blob/master/images/admin-page.png?raw=true)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eAuthentication\u003c/summary\u003e\n\n![Authentication](https://github.com/Exploit-Experts/leasing-system/blob/master/images/login-page.png?raw=true)\n\n\u003c/details\u003e\n\n\u003cbr\u003e\n\n## Installation\n\n### Prerequisites\n- ![Java](https://img.shields.io/badge/Java-21-blue)\n- ![Maven](https://img.shields.io/badge/Maven-3.6.0-blue)\n\n### Step by Step\n\n1. Clone the repository to your local machine:\n    ```sh\n    git clone https://github.com/brunoliratm/leasing-system.git\n    ```\n2. Navigate to the project directory:\n    ```sh\n    cd leasing-system\n    ```\n3. Run the application using Maven:\n    ```sh\n    mvn spring-boot:run\n    ```\n4. Access the application through the provided URL 'http://localhost:8080'.\n\n### Usage\n1. Access the application through the provided URL.\n2. Sign up as a customer or log in as an administrator.\n3. Add cars, add user details, and more.\n\n### Deployment\nThe application can be deployed on any server that supports Java. Follow these steps to deploy:\n\n1. Build the project using Maven:\n```sh\nmvn clean package\n```\n2. Deploy the generated WAR file to your server.\n\n### Testing\nRun the tests using Maven:\n```sh\nmvn test\n```\n\n## Technologies Used\n- ![Java](https://img.shields.io/badge/Java-21-blue)\n- ![Spring Boot](https://img.shields.io/badge/Spring%20Boot-3.4.0-brightgreen)\n- ![Thymeleaf](https://img.shields.io/badge/Thymeleaf-3.0.12-blue)\n- ![H2 Database](https://img.shields.io/badge/H2%20Database-1.4.200-blue)\n- ![Maven](https://img.shields.io/badge/Maven-3.6.0-blue)\n- ![Bootstrap Icons](https://img.shields.io/badge/Bootstrap%20Icons-1.11.3-blue)\n- ![Lombok](https://img.shields.io/badge/Lombok-1.18.20-blue)\n- ![Swagger](https://img.shields.io/badge/Swagger-2.2.25-brightgreen)\n- ![Spring Security](https://img.shields.io/badge/Spring%20Security-5.6.0-brightgreen)\n- ![Actuator](https://img.shields.io/badge/Spring%20Boot%20Actuator-2.6.0-brightgreen)\n\n## Team\n\n\u003cdiv style=\"display: flex; align-items: center;\"\u003e\n    \u003ctable\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/114788642?v=4\" float=\"left\" width=\"40px\" height=40px\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003ca href='https://github.com/brunoliratm'\u003eBruno Magno\u003c/a\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/127964717?v=4\" float=\"left\" width=\"40px\" height=40px\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003ca href='https://github.com/Paulo-Araujo-Jr'\u003ePaulo de Araujo\u003c/a\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/126338859?v=4\" float=\"left\" width=\"40px\" height=40px\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003ca href='https://github.com/MrMesquita'\u003eMarcelo Mesquita\u003c/a\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/126990110?v=4\" float=\"left\" width=\"40px\" height=40px\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003ca href='https://github.com/Jonathanwsr'\u003eJonathan Rocha\u003c/a\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/180599406?v=4\" float=\"left\" width=\"40px\" height=40px\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003ca href='https://github.com/Klismans-Nazario'\u003eKlismans Nazário\u003c/a\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/126925371?v=4\" float=\"left\" width=\"40px\" height=40px\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003ca href='https://github.com/leandrouser'\u003eLeandro Oliveira\u003c/a\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/table\u003e\n\u003c/div\u003e\n\n## Contributing\nContributions are welcome! If you would like to contribute to the Leasing System, please follow these steps:\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Make your changes and commit them.\n4. Push your changes to your forked repository.\n5. Submit a pull request to the main repository.\n\n## License\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.\n\n## Documentation\n- [Java 21 Documentation](https://docs.oracle.com/en/java/javase/21/)\n- [Spring Boot](https://spring.io/projects/spring-boot)\n- [Lombok](https://projectlombok.org/)\n- [Thymeleaf](https://www.thymeleaf.org/)\n- [H2 Database](https://www.h2database.com/html/main.html)\n- [Maven](https://maven.apache.org/)\n\n\u003cimg src=\"https://capsule-render.vercel.app/api?type=waving\u0026height=200\u0026color=gradient\u0026reversal=false\u0026section=footer\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexploit-experts%2Fleasing-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexploit-experts%2Fleasing-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexploit-experts%2Fleasing-system/lists"}