Skip to content

Freezebee22/Freezebee_Afisha

Repository files navigation

Freezebee Афиша

Веб-приложение для поиска и бронирования мероприятий (концерты, выставки, театры).

Проект представляет собой афишу с личным кабинетом, возможностью фильтрации событий по категориям. Был создан в первую очередь как курсовая работа и для того, чтобы "пощупать" react, попробовать самому написать целый проект с нуля, поэтому проект не блещет профессиональностью. Но в будущем планируется его доработка (например, использование JWT-токенов)

🛠 Технологии

  • Языки: HTML, CSS (CSS-модули), JavaScript/TypeScript, JSX/TSX
  • Фреймворк (библиотек): React
  • Стейт-менеджер: Redux Toolkit
  • Сборщик: Webpack

В проекте нет бэкенда, поэтому используются моковые данные списка мероприятий. Все необходимые данные пользователя хранятся в localStorage браузера.

🚀 Установка и запуск

  1. Установить зависимости:
    npm install
    
  2. Запустить приложение:
    npm run start
    

Что планируется улучшить/добавить:

  1. Авторизация через JWT-токенизацию.
  2. Новые способы фильтрации мероприятий, сортировка мероприятий
  3. Использование фейкового сервера, например json-server
  4. Админ-панель для управления мероприятиями и пользователями
  5. Ленивая подгрузка карточек событий при скролле

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors