1'''[Title/Звание]
2Bookie
3
4[Description/Обрисовка]
5
6Интернет приложение, което ще позволява на салони за красота да използват приложението като онлайн график, чрез който ще могат да записват нови часове, да менажират този график.
7Всеки един салон ще може да избере дали да даде на клиентите си право да запазват сами часовете си и да избират услугите си.
8Приложението ще се грижи да изпраща напомняния преди даден час за да може да се сведе до минимум риска от забравяне.
9
10[Functionalities/Надарености]
11
12-Worker, който се стартира на всеки 5мин. и проверява дали трябва да израща напомняния
13-Възможност за изпращане на напомняне по Viber
14
15Страници на обикновен потребител -
16
17- [Вход]
18- [Регистрация]
19- [Забравена парола]
20- [Потвърден имейл]
21- [Рестартиране на парола]
22- [Календар за запазване на час в определен салон]
23- История на запазаните часове
24- Настройки - обща информация
25- Настройки - смяна на парола
26
27Страници на салон:
28
29- Вход
30- Регистрация
31- Степър за довършване на регистрация
32- Забравена парола
33- Потвърден имейл
34- Рестартиране на парола
35- Календар за самостоятелно добавяне на часове в график
36- Настройки - основна информация
37- Настройки - смяна на парола
38- Настройки - календар
39- Абонирани потребители (информация за всеки потребител)
40
41[Milestones/Възлови точки]
42
43- Account модул, който се занимава с всичко свръзано с потребителя (Регистрация, Настройки и т.н)
44- Authentication модул, който се занимава с всичко свръзано с оторизация и аутентикация
45- Booking модул, който се занимава с всичко свръзано със запазването на час (CRUD операции)
46- Facility модул, който се занимава с всичко свръзано със салона(CRUD, проверка дали салона работи даден ден, и всякаква информация за календара)
47- Webhook модул, който се занимава с комуникацията с Viber сървър (Регистрация, Настройки и т.н)
48- Notification модул, който се занимава с изпращането на нотификации, както и има времева функция който се стартира през определен период
49
50[Estimate in man-hours/Времеоценка в човекочасове]
51
52-Създаване на frontend - 20ч.
53-Създаване на скелет на проект - 4ч.
54-Създаване на базата с всички модели - 12ч.
55- Account модул - 4ч.
56- Authentication модул 6ч.
57- Booking модул - 4ч.
58- Facility - 4ч.
59- Webhook модул - 6ч.
60- Notification модул - 6ч.
61- Неочаквани проблеми и търсене как се прави :) - 15ч.
62- Тестване и оправяне на бъгове - 8ч
63
64[Usage of technologies/Потребление на технологии]
65
66For frontend-
67Angular 8+
68HTML
69CSS
70JS
71BOOTSTRAP
72
73For backend
74Интерфейс - Kivy
75Комуникация с Google - google-api-python-client, google-auth-httplib2, google-auth-oauthlib
76Комуникация с Viber bot
77MySQL
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Георги Кунчев
04.01.2024 16:13Като цяло звучи добре, ако добавиш Вайбър и Google нещата.
Нещо, което на мен ми се губи - къде е сървърът на цялото нещо?
Виждам, че имаш Kivy, но това е интерфейсът, който седи пред салон/клиент. Цялата информация и координация трябва да живее на някакъв сървър, нали?
Кажи, ако не съм разбрал нещо, но аз си представям един сървър, който държи цялата информация в база данни и рънва уъркъра; и едно Kivy, което се връзва към този сървър, за да служи като интерфейс за информацията.
|