- Mobile developer 👩🏼💻
- Master in Computer Science 🎓
- Flutter lover 💙
- iOS developer
- Open-source enthusiast
- Travel lover 🗺
pizza_project's Introduction
pizza_project's People
pizza_project's Issues
004 Informowanie o statusie zamówienia
Opis: Jako klient chcę być informowany o statusie zamówienia, żeby kiedy muszę być w domu, żeby je odebrać.
Kryteria akceptacyjne:
- Sms, w przypadku dostarczania pizzy
- Gdy zamówienie zostanie przyjęte klient dostaje sms z planowanym czasem dostarczenia.
- Gdy zamówienie przekazano dostawcy, klient dostaje SMS.
- Gdy zamówienie jest opóźnione klient dostaje SMS.
- Gdy zamówienie jest anulowane klient dostaje SMS.
006 Przegląd raportów przez właściciela
Opis: Jako właściciel chce mieć wgląd w ogólne raporty, żeby wiedzieć jak mogę poprawić funkcjonowanie sieci restauracji.
Kryteria akceptacyjne:
- Statystyki sprzedaży,
- Reklamacje,
- Obłożenie restauracji (liczba zamówień, rezerwacji, etc.),
008 Prowadzenie rezerwacji w lokalu
Opis: Jako menedżer chcę mieć możliwość prowadzenia rezerwacji w lokalu, żeby mieć pewność że rezerwacje się nie nakładają.
Kryteria akceptacyjne:
- Podgląd liczby stolików w restauracji oraz ich zajętości w danym dniu oraz godzinie
- Możliwość potwierdzenia rezerwacji
- Możliwość odrzucania rezerwacji
- Możliwość kontaktu z klientem składającym rezerwacje
015 Możliwość odrzucenia zamówienia,
Opis: Jako kucharz chce mieć możliwość odrzucenia zamówienia,
Kryteria akceptacyjne:
- możliwość odrzucenia zamówienia po jego złożeniu w systemie przez klienta
003 Rezerwacja stolika
Opis: Jako klient chce możliwość rezerwacji wybranych usług w restauracji oraz możliwość zgłoszenia własnego wydarzenia
Kryteria akceptacyjne:
- Możliwość zgłoszenia rezerwacji stolika
- Możliwość zgłoszenia organizacji własnego wydarzenia
- Możliwość rezerwacji części lokalu w wybranym terminie
- Możliwość rezerwacji całego lokalu w wybranym terminie
007 Przegląd raportów przez kierownika
Opis: Jako kierownik chcę mieć wgląd w szczegółowe raporty, żeby wiedzieć jak mogę poprawić funkcjonowanie lokalu.
Kryteria akceptacyjne:
- statystyki sprzedaży,
- Reklamacje,
- obłożenie restauracji (liczba zamówień, rezerwacji, etc.),
020 Kontakt z klientem przez dostawcę
Jako dostawca chcę mieć możliwość kontaktowania się z klientem
Kryteria akceptacyjne:
- dostęp do nr telefonu klienta
005 Kontakt z obsługą restauracji w rozwiązywaniu problemów
Opis: Jako klient chce mieć możliwość skontaktowania się z restauracją, żeby rozwiązać problemy, których nie da się rozwiązać przez portal.
Kryteria akceptacyjne:
- Istnieje formularz zgłoszeniowy dla klienta:
- Podany są dane kontaktowe do restauracji (email, telefon)
012 Dodawanie zamówień złożonych lokalnie
Opis: Uprawniony pracownik ma możliwość dodawania zamówień złożonych lokalnie oraz akceptacji zamówień złożonych online.
Kryteria akceptacyjne:
- Możliwość dodawania zamówień do systemu
- Możliwość akceptacji oraz odrzucania zamówień złożonych online
009 Zarządzanie promocjami
Opis: Jako menedżer chcę móc przypisać promocje do zamówień, żeby zwiększyć liczbę klientów.
Kryteria akceptacyjne:
- Menedżer ma możliwość dodawania promocji na produkt w jego lokalu.
- Menedżer ma możliwość przeglądania listy promocji dla danego lokalu.
- Menedżer ma możliwość usuwania promocji na produkt w jego lokalu.
002 Dostosowywanie składników
Opis: Jako klient chcę móc dostosować składniki na mojej pizzy, np. żeby usunąć z niej czynniki alergiczne.
Kryteria akceptacyjne:
- Formularz umożliwia wybranie dania z listy.
- Formularz umożliwia dodanie dodatkowych składników.
- Formularz umożliwia utworzenie pizzy z wybranych składników.
- [ ]
019 Informowanie o godzinie dostarczenia zamówienia
Jako klient chce mieć możliwość poznania godziny dostarczenia zamówienia
Kryteria akceptacyjne:
-
przybliżony czas dostarczenia widoczny na stronie internetowej po złożeniu zamówienia
-
Przy zmiania czasu dostarczenia zamówienie informowanie klienta o zmianie za pomocą emaila lub wiadomości sms
010 Możliwość wyświetlania menu dla wybranej restauracji
Opis: Jako kierownik chcę mieć możliwość zarządzania menu poszczególnych restauracji (edycja, dodawanie, usuwanie pozycji w menu).
Kryteria akceptacyjne:
- Możliwość dodawania pozycji w menu restauracji
- Możliwość usuwania pozycji w menu restauracji
- Możliwość edytowania pozycji w menu restauracji
013 Przekierowywanie zamówień
Opis: System potrafi przekierowywać zamówienia niemożliwe do zrealizowania w danym lokalu
Kryteria akceptacyjne:
- System wyszukuje lokal, który posiada możliwość realizacji zamówienia spełniającego kryteria
- Informacja do klienta o możliwości zmiany lokalu dostarczającego
- [ ]
001 Zamawianie jedzenia z dostawą do domu
Opis: Jako klient chcę zamawiać jedzenie z dostawą do domu, żeby nie musieć odbierać go w lokalu
Kryteria akceptacyjne:
- Istnieje formularz zamówienia online.
- Zamówienia docierają na kuchnię.
016 Możliwość blokowania możliwości wprowadzania zamówień
Opis: Jako kucharz chce mieć możliwość zablokowania zamówienia
Kryteria akceptacyjne:
- możliwość zablokowania dodawania nowych zamówień do systemu
011 Możliwość wyświetlenia listy pracowników
Opis: Jako kierownik chcę mieć możliwość zarządzania kontami pracowników
Kryteria akceptacyjne:
- Możliwość dodawania pracowników
- Możliwość usuwania pracowników
- Możliwość edytowania pracowników
- Możliwość nadawania uprawnień użytkownikom
014 Zmiana statusu zamówienia
Opis: Jako kucharz chcę móc zmieniać status zamówienia, żeby kasjer był na bieżąco.
Kryteria akceptacyjne:
- Możliwość przeglądania zamówień na kuchni.
- Możliwość zmiany statusów zamówień.
- [ ]
018 Prowadzenie inwentarza dla każdego lokalu
Jako menadżer chce mieć dostęp do aktualnego stanu składników dostępnych w danym lokalu
Kryteria akceptacyjne:
-
wgląd w obecny stan zaopatrzenia danego lokalu
-
Możliwość aktualizacji stanu zaopatrzenia danego lokalu
017 Obsługa zamówień zaopatrzenia dla restauracji
Jako uprawniony pracownik chce mieć możliwość realizacji zamówień produktów dla danej restauracji
Kryteria akceptacyjne:
- dostęp do danych kontaktowych do hurtowni
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.