Giter Club home page Giter Club logo

the-wild-oasis's Introduction

The Wild Oasis

Описание

"The Wild Oasis" - система для бронирования домиков. Приложение предоставляет пользователям возможность управлять бронированиями, просматривать статистику, а также редактировать информацию о домиках. Для доступа к системе требуется авторизация.

Доступ

Для доступа к системе требуется авторизация. Используйте следующие тестовые учетные данные:

Страницы приложения

  • Страница статистики:

    • Отображает общую статистику по бронированиям (графики и текстовые данные).
    • Показана сегодняшняя активность (быстрый доступ к бронированию).
  • Страница бронирований:

    • Подтверждение брони.
    • Закрытие брони.
    • Удаление брони в зависимости от её статуса.
  • Страница домиков:

    • Информация о цене, скидке и вместимости домика.
    • Возможность удаления, дублирования, редактирования и создания нового домика.
  • Страница создания нового пользователя:

    • Форма для создания нового пользователя.
  • Страница настройки бронирования:

    • Настройки и параметры для бронирования.

Технологии

  • React - Библиотека для создания пользовательских интерфейсов.
  • Supabase - Платформа для управления базой данных и аутентификацией.
  • React Query - Инструменты для работы с асинхронными запросами и кэшированием данных.
  • React Hook Form - Библиотека для управления формами и валидацией.
  • Styled Components - Библиотека для написания стилей в JavaScript.
  • Recharts - Библиотека для создания графиков и диаграмм.
  • React Icons - Набор иконок для использования в React приложениях.
  • React Router DOM - Библиотека для маршрутизации в React приложениях.
  • React Hot Toast - Библиотека для отображения уведомлений.
  • React Error Boundary - Библиотека для обработки ошибок в React приложениях.
  • Date-fns - Библиотека для работы с датами.

Демо

Вы можете увидеть демо-версию приложения по следующей ссылке:

Демо-приложение

Установка

  1. Клонируйте репозиторий:
git clone https://github.com/roman-pixel/the-wild-oasis.git
  1. Перейдите в каталог проекта

  2. Создайте файлы переменных окружения: Для Linux и MacOS

touch .env .env.development .env.production 

Для Windows

echo. > .env.development
echo. > .env.production
echo. > .env
  1. Настройте переменные окружения: В .env
VITE_SUPABASE_URL=<your-supabase-url>
VITE_SUPABASE_KEY=<your-supabase-key>
VITE_CAPTCHA_SITE_KEY=<your-recaptcha-site-key>

В .env.development добавьте:

VITE_APP_ENV=development

.env.production добавьте:

VITE_APP_ENV=production
  1. Установите зависимости с помощью npm:
npm install
  1. Запустите приложение
npm run dev

the-wild-oasis's People

Contributors

roman-pixel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.