Title

Our Portfolio

Discover our recent projects and achievements

View Projects
orange-dot

Projects

Project Contents

Carbook Project

Overview

Welcome to the Carbook project! This repository documents my journey through the Carbook Udemy course under the expert guidance of Murat Yücedağ. The course, built using ASP.NET Core API 8.0, is designed around Onion Architecture principles, providing a comprehensive understanding of modern web development techniques.

Course Details

Instructor: Murat Yücedağ

Course Link: Carbook Udemy Course

Project Highlights

  • Architecture and Design Patterns:
    • Onion Architecture: A layered architecture promoting sustainability and extensibility.
    • Design Patterns: Leveraging Mediator, CQRS, and Repository patterns to create a robust project structure.
  • Business Layer Integration:
    • API Consumption: Integrated the business layer to expose and consume APIs in the frontend.
    • Dockerization: Dockerized the project to simplify dependencies and speed up the development process.
  • Backend and Frontend Separation:
    • Modular Structure: Clear separation of backend and frontend using MVC, JavaScript, and .NET 8.0 API.
  • Exciting Project Phases:
    • IdentityServer Integration: Implemented for enhanced security and authentication customization.
    • Admin Dashboard: Developed for improved project management and control.
    • Google Charts: Integrated dynamic charts to display real-time statistics and improve user interaction.
  • Streamlined Processes:
    • Payment Integration: Simplified vehicle reservations using Stripe for payment processing.
    • User Experience Enhancements: Streamlined workflows for adding vehicles and selecting features, improving overall usability.
  • Visual Appeal and Design Confidence:
    • Google Charts & PDF Output: Integrated these features to improve visual design and reporting.
  • Future Goals:

    With the knowledge gained, the project is poised for further evolution. New features and enhancements will continue to be explored. Join me on this exciting journey of continuous learning and development!

Accessing the Project

Feel free to connect and share your thoughts! Thank you for being part of this exciting journey! 🚀💻 #CarbookProject #SoftwareDevelopment #ContinuousLearning