✨ Rent A Car Project ✨
🚥 Araç Kiralama Projesi 🚥
👉 'Rent-A-Car-Project' is a public web project developed with the Java Spring Framework. Tools: Java Spring-Hibernate-ORM-Maven-Spring Boot-AOP-DTO-JPA-RestAPI-JSON-Dev Tools-PostgreSQL
'Rent-A-Car-Project', Java Spring Framework ile geliştirilmiş genel bir web projesidir. Araçlar: **Java Spring-Hibernate-ORM-Maven-Spring Boot-AOP-DTO-JPA-RestAPI-JSON-Dev Tools-PostgreSQL**
LIVE TEST 👈
⭐ Click for Test on Live Server: 👉Canlı Sunucuda Test Etmek İçin Tıklayınız: (Yüklenmesi biraz sürmektedir, yüklenene kadar bekleyiniz)
BACKEND CODE 👈
⭐ Click for Backend Codes: 👉Backend Kodları İçin Tıklayınız:
SCRIPT CODE 👈
⭐ Click for Database Script Codes: 👉Veritabanı Script Kodları İçin Tıklayınız:
File Structure
🏗️ N-Layered Architecture
- API - The package that connects with the user
- Business - The package with business rules
- Core - The package common layer of the project
- DataAccess - The package containing database related operations
- Entities - The package in which the assets are kept
🛠️ Language and Tools
📊 ER Diagram with PostgreSQL
Click for script codes.
📊 Class Diagram
Click for view the class diagram.
🔭 Swagger Screenshots and Endpoints
🌟 ❗
To be continued here
🚧 Roadmap
See the open issues for a list of proposed features (and known issues).
🤝 Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b <feature>/<AmazingFeature>'
) - Commit your Changes (
git commit -m '<gitmoji> <?(scope):> <AmazingFeature>'
) - Push to the Branch (
git push origin <feature>/<AmazingFeature>
) - Open a Pull Request
In commit naming, commit type has written with gitmoji.
⚖️ License (soon)
Distributed under the MIT License. See LICENSE
for more information.
📧 Contact
Yüksel Can ÖZDEMİR
E-Mail - yukselcanozdemir@gmail.com
Linkedin - linkedin.com/Yuksel-Can
Project Link: Rent-A-Car-Project