Веб-приложение VueJs для планирования покера. Развернутая демо-версия доступна на http://www.tuteplanning.com.
Используя базу данных Firebase Realtime, с помощью npm Firebase программное обеспечение прослушивает изменения и отражает эти изменения на веб-странице. Создавайте спринты, выбирайте типы карт (фибоначчи, футболки) и проверяйте, может ли показывать голоса только создатель. В каждом спринте вы можете добавлять истории, менять историю для голосования и экспортировать результаты в формате CSV.
Вам необходимо создать базу данных Firebase Realtime и создать проект веб-приложения. скопируйте значения из конфигурации в новый файл .env.local. (Если вы хотите развернуть свой проект, вам понадобится файл .env.production).
VITE_APP_TITLE=Tute Planning
VITE_HOST_NAME=http://localhost:5173
VITE_FIREBASE_API_KEY=API_KEY
VITE_FIREBASE_AUTH_DOMAIN=AUTH_DOMAIN
VITE_FIREBASE_DATABASE_URL=DATABASE_URL
VITE_FIREBASE_PROJECT_ID=PROJECT_ID
VITE_FIREBASE_STORAGE_BUCKET=STORAGE_BUCKET
VITE_FIREBASE_MESSAGING_SENDER_ID=SENDER_ID
VITE_FIREBASE_APP_ID=APP_ID
VITE_FIREBASE_MEASUREMENT_ID=EMEASUREMENT_ID
npm install
npm run dev
npm run build
npm run test:unit
npm run test:e2e:dev
При этом выполняются сквозные тесты на сервере разработки Vite.
Это намного быстрее, чем серийная сборка.
Но перед развертыванием по-прежнему рекомендуется протестировать производственную сборку с помощью test:e2e
(например, в средах CI):
npm run build
npm run test:e2e
npm run lint