qaryaty-smart-village (alhinawi/qaryaty-smart-village)
Searching Database…
Что это?
Qaryaty (Smart Village) — это mobile-first PWA для заказа и отслеживания повседневных местных деревенских услуг: пекарня, овощи, рыба на гриле, супермаркет, мастера-ремесленники, доставка в школу и домашняя еда; есть отслеживание заказов в реальном времени, умная корзина и система вознаграждений.
Это нативное приложение или сайт, который я открываю в браузере?
Это веб-приложение, сделанное как Progressive Web App (PWA): оно работает в браузере, но может устанавливаться на телефон как отдельное приложение с офлайн-поддержкой через Service Worker.
Как запустить его локально?
Установите зависимости через pnpm, затем запустите dev-сервер Vite (pnpm run dev); продакшен-сборка делается командой 'tsc -b && vite build'.
Что нужно установить перед запуском?
Нужны Node.js v18+ (рекомендуется v20 или v22) и pnpm v9+ или v11+.
Можно ли это использовать с точки зрения лицензии, или это просто демо?
В README сказано, что проект предназначен только для разработки и демонстрации в рамках проекта Qaryaty Smart Village, то есть он не под стандартной открытой лицензией и, возможно, не рассчитан на повторное использование в продакшене.
Работает ли он без подключения к интернету?
Да, как PWA он поддерживает офлайн-работу через Service Worker после установки.
Какие услуги реально можно заказать через приложение?
Приложение закрывает повседневные нужды деревни: пекарня, овощи и фрукты, рыба на гриле, супермаркет, мастера-ремесленники, доставка в школу и домашняя еда.
Как устроена система вознаграждений?
После выполнения заказа пользователи оценивают его максимум на 5 звёзд и получают бонусные баллы, которые можно обменять на бесплатную доставку.
Есть ли промокод, чтобы попробовать?
Да, код QARYA1 даёт скидку 100% на первый заказ.
Как устроено состояние приложения внутри?
Приложение использует четыре стора Zustand: useCartStore для корзины, useOrderStore для отслеживания заказов и оценок, useUserStore для профиля/избранного/баллов и useUIStore для вкладок, уведомлений и истории поиска.
What are similar projects?
truanayangi, workbox, openGym, soybean-admin, bible-strong-avatar-lab, vuestic-admin, commerce, ace-step-ui
Which topics is it in?
service-worker, progressive-web-app, pnpm, ecommerce, responsive, state-management, pwa, offline-first, tailwindcss, vite, offline, beginner-friendly