Цей репозиторій є частиною технічного завдання від GoIT для розробки веб-сайту з системою аренди автомобілів на годину. Сайт пропонує функціонал, який дозволяє користувачам здійснювати пошук і оренду машин за годину в зручний спосіб.
-
Фільтрація за маркою машини: Користувачі можуть вибирати автомобілі за їхньою маркою, забезпечуючи зручний і швидкий пошук.
-
Оренда автомобілів: Система дозволяє користувачам орендовувати автомобілі на годину. Механізм бронювання та підтвердження робить процес простим і безпечним.
-
Зв'язок із сервісом: Сайт надає можливість зв'язку з обслуговуючим персоналом чи службою підтримки для вирішення питань та отримання додаткової інформації.
- React
- Axios
- react-router-dom
- react-loader-spiner
- axios
- react-redux
- redux-persistor
- styled-components
- web-vitals
В директорії проекту виконайте наступні команди:
Запускає додаток у режимі розробки.
Відкрийте http://localhost:3000/car_app/, щоб переглянути його в браузері.
Сторінка буде перезавантажена при внесенні змін.
Ви також можете переглядати будь-які помилки лінтингу в консолі.
Запускає тестовий ранер у інтерактивному режимі перегляду.
Див. розділ про запуск тестів для отримання додаткової інформації.
Збирає додаток для продакшену в папку build
.
Це правильно упаковує React у режимі продакшену і оптимізує збірку для найкращої продуктивності.
Збірка мініфікується, імена файлів включають хеші.
Ваш додаток готовий до розгортання!
Див. розділ про розгортання для отримання додаткової інформації.
Примітка: це одноразова операція. Після викидання ви не можете повернутися назад!
Якщо ви не впевнені у засобі збірки та вибору конфігурацій, ви можете виконати викидання в будь-який момент. Ця команда вилучить єдину залежність збірки з вашого проекту.
Замість цього вона скопіює всі файли конфігурації та транзитивні залежності (webpack, Babel, ESLint та ін.) прямо в ваш проект, щоб ви мали повний контроль над ними. Всі команди, за винятком eject
, все ще працюватимуть, але вони будуть посилатися на скопійовані сценарії, щоб ви могли їх налаштувати. З цього моменту ви вже на самоті.
Вам не обов'язково використовувати eject
. Кураторський набір функцій підходить для невеликих та середніх розгортань, і вам не слід відчувати обов'язковість використовувати цю функцію. Однак ми розуміємо, що цей інструмент не був би корисним, якщо ви не могли б його налаштувати, коли ви для цього готові.
Дізнайтеся більше в документації Create React App.
Щоб дізнатися React, відвідайте документацію React.
Цей розділ переїхав сюди: https://facebook.github.io/create-react-app/docs/deployment.