Software engineeringCompleted
Car And All
A full-stack car rental platform for customers and administrators, with reservations, fleet management and a focus on accessibility.
Full-stack developer · 2024
- React
- .NET
- C#
- HTML5
- Tailwind CSS
- JavaScript
- Material UI

Engineering decisions
- Ensuring accessibility (WCAG) in a complex web application with forms, tables and modals
- Building efficient search and filtering for the car collection
- Separating customer and administrator roles with appropriate authorization
Read the technical details
A fully functional car rental platform built with React and .NET. The system supports the entire reservation process, from finding available cars to managing bookings as an administrator. The focus is on software engineering: domain logic, APIs, roles and an accessible user interface.
Features
- Browsing and filtering available cars by type, price and availability
- A reservation system handling overlapping dates and confirmation emails
- An administration dashboard for managing bookings and the fleet
- Full keyboard navigation and screen reader support
Challenges
- Ensuring accessibility (WCAG) in a complex web application with forms, tables and modals
- Building efficient search and filtering for the car collection
- Separating customer and administrator roles with appropriate authorization
Lessons learned
- In-depth experience with WCAG guidelines and applying them in practice
- Structuring a .NET Web API with a clear separation of responsibilities
- The importance of accessibility testing with screen readers and keyboard navigation