5.5 KiB
Strona automatycznie zmigrowana z systemu Eduwiki z wykorzystaniem Pandoc
Nazwa Projektu
Table-booker
Skład Zespołu
- Rafał Nowakowski [Architekt / Dev ops / Java developer] 434610
- Alan Sobócki [Python developer] 396436
- Jakub Martenka [Frontend developer] 421481
- Kuba Wojciechowski [UX designer / Grafik] 421528
- Szymon Poniedziałek [Java developer] 421503
Opis
System rezerwacyjny dla stolików w restauracjach.
Planowane główne funkcjonalności:
- Panel administracyjny który jest po naszej stronie, każdy użytkownik ma swoje konto do zarządzania rezerwacjami, jako użytkownika rozumiem konto restauracji.
- Moduł zewnętrzny zamieszczany na stronie klienta
- Usługa kompleksowa, czyli wdrożenie całej strony oraz modułu rezerwacyjnego.
- Naszym celem jest stworzenie zewnętrznego systemu, który prosto można podpiąć pod istniejącą stronę klienta (iframe, widget).
- Umożliwienie dokonania rezerwacji w określonym czasie bez interakcji z pracownikami restauracji.
- Możliwości automatycznego potwierdzania przybycia (sms) oraz anulowania rezerwacji.
- Właściciel restauracji miałby możliwość dodawania restauracji, różnych stolików oraz podstawowych informacji.
Dodatkowe funkcjonalności:
- Mapka stolików w restauracji z wyborem konkretnego miejsca.
- Standardowo 4-5 darmowych templatek kolorystycznych (personalizacja pod stronę dodatkowo płatna) dla modułu po stronie klienta.
- Personalizacja polegająca na określeniu średniej długości danej wizyty co pozwoli zapanować nad ilością dostępnych rezerwacji na dzień.
- Landing page produktu
- Potwierdzenie tożsamości dla nowych klientów (np. do 5 pierwszych rezerwacji) w celu zabezpieczenia się przed fake rezerwacjami, jednocześnie udogodnienie dla stałych klientów którzy potwierdzają swoje przybycie i mogą pominąć weryfikację.
- Zniżki dla stałych klientów (co któraś wizyta)
- Moduł szacujący potencjalne zyski
- Możliwość zaznaczania dni/godzin, gdy mają być płatne rezerwacje
- Programy lojalnościowe
Naszym planem biznesowym jest bezpośredni kontakt z wybranymi restauracjami w celu nawiązania spersonalizowanych relacji.
Głównym aspektem powodzenia biznesowego byłaby łatwa integracja z istniejącymi już stronami. Dana restauracja może posiadać utworzoną wcześniej przez inną firmę stronę, a my podpinamy się z naszym systemem i potrzebujemy tylko dodatkowy button typu call to action (zarezerwuj). System mógłby się uruchamiać w oknie modalnym bądź też przekierowywać na stronę z rezerwacją.
Dla klientów którzy byliby bardziej wymagający można stworzyć usługę kompleksową opartą na całkowicie nowej stronie wraz z zawartym systemem rezerwacji w innej aranżacji graficznej dostosowanej dla klienta.
Zrealizowane funkcjonalności:
- Panel administracyjny który jest po naszej stronie, każdy użytkownik ma swoje konto do zarządzania rezerwacjami, jako użytkownika rozumiem konto restauracji.
- Moduł zewnętrzny zamieszczany na stronie klienta
- Usługa kompleksowa, czyli wdrożenie całej strony oraz modułu rezerwacyjnego.
- Naszym celem jest stworzenie zewnętrznego systemu, który prosto można podpiąć pod istniejącą stronę klienta (iframe, widget).
- Umożliwienie dokonania rezerwacji w określonym czasie bez interakcji z pracownikami restauracji.
- Możliwości automatycznego potwierdzania przybycia (sms) oraz anulowania rezerwacji.
- Właściciel restauracji miałby możliwość dodawania restauracji, różnych stolików oraz podstawowych informacji.
- Potwierdzenie tożsamości dla nowych klientów (np. do 5 pierwszych rezerwacji) w celu zabezpieczenia się przed fake rezerwacjami, jednocześnie udogodnienie dla stałych klientów którzy potwierdzają swoje przybycie i mogą pominąć weryfikację.
- Personalizacja polegająca na określeniu średniej długości danej wizyty co pozwoli zapanować nad ilością dostępnych rezerwacji na dzień.
- Landing page produktu
Opis:
https://docs.google.com/document/d/13wGwGmPmZj1rxwMF30Kjo1e0Tmu9vKrgW9Iv4QhTnCI/edit?usp=sharing
Diagram:
http://jwcreation.e-kei.pl/img.png
Prezentacja:
http://jwcreation.e-kei.pl/prezentacja.pdf
Repozytorium:
https://github.com/Ali3noid/table-booker
https://github.com/Ali3noid/authentication
Jira:
https://jira.wmi.amu.edu.pl/projects/TABO/
Landing Page:
Prezentacja PDF:
http://tablebooker24.pl/img/presentation.pdf
Technologie
- Java - Spring, Hibernate
- Docker
- Flyway
- Python - Django
- Vue.js
- Bootstrap 4
- Photoshop
- Illustrator
- Principle
- Sketch
Wkład poszczególnych osób
Rafał Nowakowski: Backend do panelu administratora, Zabezpieczenia, Stawanie środowiska i serwera.
Alan Sobócki: Backend procesu rezerwacji, Stworzenie flow formularza rezerwacyjnego, Struktura bazy danych.
Kuba Wojciechowski: Product Designer (UX/UI), Przeprowadzenie testów z restauratorem, przygotowanie mailingu.
Jakub Martenka: Front end developer przy panelu rezerwacji i panelu administratora + wdrożenie landingpage produktu.
Szymon Poniedziałek: Testy end-to-end procesu rezerwacji, testy panelu administratora, opracowanie regulaminu.