Skip to content

berkeyilmaz1/rent-a-car-flutter

Repository files navigation

🚗 Rent A Car - Flutter

This is a Rent A Car project, a modern and efficient car rental application built using Flutter for the frontend and .NET Core for the backend.

📸 Images From App

✨ Features

🔑 User Authentication – Secure login and registration

🚘 Browse & Filter Cars – View available vehicles with filtering options

📅 Reservation System – Book and manage car rentals

👤 User Profile Management – Update personal details and view rental history

💳 Payment Processing – Secure payment integration

🛠 Admin Panel – Manage cars, users, and reservations with ease

🛠 Technologies Used

🖥 Frontend:

Flutter – Cross-platform UI development

Provider / Bloc – State management

Vexena – HTTP client for API requests

Easy Localization – Multi-language support

Go Router - Routing

Kartal - Extensions


🖥 Backend:

.NET Core – REST API development

MSSQL – Robust relational database

Entity Framework Core – ORM for database interaction


🗂 Database Design

The database was structured using Microsoft SQL Server (MSSQL) to efficiently store and manage data related to car rentals, users, and payments. The key database tables include:

Users – Stores authentication and personal information

Cars – Contains vehicle details and availability

Reservations – Tracks bookings and rental periods

Payments – Logs transactions and payment statuses

👨‍💻 Developers

Frontend Developer: Berke Yılmaz (Flutter Developer) 🚀

Backend Developer: Aleyna Yılmaz (.NET Developer) 🔥

🚀 Getting Started

Ensure you have the following installed:

  • Flutter SDK

  • .NET Core SDK

  • MSSQL Server

🚀 Backend Repository

The backend of this project is developed using .NET Core and MSSQL.
You can find the backend source code here:

🔗 Rent A Car Backend Repository

🤝Contributing

Contributions are welcome! If you’d like to contribute, feel free to submit pull requests or report any issues you encounter.

📜License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •