3
1
Fork 0
dydaktyka/bikol/ZPRILI1_201718L/gr14.md

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:

http://tablebooker24.pl/

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.