Dapplets Project
- это cтартап-криптоплатформа для приложений Augmented Web
. Мы переносим идеи децентрализации и устойчивости на уровень визуального UI/UX традиционных сайтов.
Мы строим платформу Аугментированного веба, состоящую из браузерного плагина и децентрализованных приложений (дапплетов), основанных на крипто-технологиях.
Наша платформа создается в виде open-source
framework'a для разработчиков со всего мира.
AUG.Web
app - это PWA
выполненое на базе React
, Redux Toolkit
и TypeScript
, c решениями от Firebase
в качестве back-end
.
⚠️ Проект покрыт тестами (процент покрытия согласно отчёту Vitest
составляет 99.37%
).
⚠️ Настроены линтеры Eslint
и Stylelint
.
📖 UI
приложения полностью описан в Storybook
.
📟 Приложение адаптировано под мобильные устройства.
🔥 Приложение выполнено как PWA.
Так же развёрнута demo
-версия приложения на GitHub Pages
.
Link:
Go to AUG.Web on GitHub Pages
Логин и пароль для Demo:
login: [email protected]
password: 12345678
Макет UI:
Go to UI Layout on Figma
Концепт приложения:
Go to AUG.Web concept
Desktop.webm
Mobile.webm
npm install //установить все необходимые пакеты
npm run dev //произвести "development" сборку и запустить её на локальном хосте
npm run build //произвести "production" сборку
npm run preview //запустить "production" сборку на локальном хосте
npm run test //запустить тесты
npm run coverage //получить отчёт о покрытии проекта тестами
npm run lint //запустить линтер
npm run lint:fix //запустить линтер в режиме автоматического исправления всех ошибок
npm run styles //запустить линтер стилей
npm run styles:fix //запустить линтер в режиме автоматического исправления всех ошибок
npm run sb //запустить локальный сервер разработки Storybook
npm run sb:build //произвести "production" сборку Storybook.
npm run deploy //деплой на GitHub Pages