Проходи точки в реальном мире, сканируя qr-коды. Соревнуйся с друзьями и возглавь рейтинговую таблицу!
Одностраничное веб-приложение, написанное для мобильных телефонов. Фичи:
- Камера-сканнер qr-кодов внутри приложения в браузере
- Рейтинговая таблица
- Возможность менять имя, ник, аватар
- Длительная авторизация через JWT
- Регистрация новых пользователей
- Круговой прогресс-бар на главной странице
- Разделение ролей: пользователей и админ (последний может редактировать qr-коды)
Дизайн разработан мной в Figma. Фронтенд написан мной на React+TailwindCSS. Бэк написан тоже мной на Express+MongoDB.
Чтобы запустить, необходимо скачать данный репо, а также локальный MongoDB. Бэк запускается из корневой папки с помощью npm start, фронт запускается из папки client с помощью npm start
https://drive.google.com/file/d/15AKMf51IuIn-w7Sw0qZqo8IyeChPVY9X/view?usp=sharing