RentalCar — Сервіс бронювання та оренди автомобілів

Javascript та Typescript
Робота 5 з 5
Сучасна Fullstack-платформа для пошуку та оренди транспортних засобів. Проєкт реалізовано як SPA (Single Page Application) з акцентом на високу швидкість роботи та інтуїтивно зрозумілий UX/UI інтерфейс.

Технічні особливості та архітектурні рішення:

Фреймворк: Побудовано на Next.js 15 із використанням App Router. Це забезпечує ефективну маршрутизацію (динамічні роути /catalog/:id) та швидке завантаження контенту.

State Management: Глобальне управління станом додатку реалізовано через Zustand. Це дозволило створити зручну систему фільтрації авто та функціонал «Обране».

Persistence: Завдяки інтеграції Middleware Persist, обрані користувачем автомобілі зберігаються у LocalStorage, що дозволяє не втрачати дані навіть після закриття вкладки або оновлення сторінки.

Типізація: Код повністю написаний на TypeScript, що гарантує стабільність додатку та полегшує подальшу підтримку.

Оптимізація: Впроваджено сучасні методи завантаження зображень та даних для мінімізації затримок при роботі з великим каталогом.