Домашни > Време е да помислите за проектите си! > Решения > Решението на Владимир Великов

Резултати
0 точки от тестове
8 точки от учител

8 точки общо

0 успешни теста
0 неуспешни теста
Код

 1'''
 2[Title/Звание]
 3
 4pyMessage
 5
 6[Description/Обрисовка]
 7
 8pyMessage е онлайн платформа за изпращане на съобщения, изображения и видеа
 9между различните ѝ потребители.
10
11[Functionalities/Надарености]
12
13- Потребителят може да създава и премахва свои потребителски профил, който да използва
14  за достъпване на системата;
15- Потребителят може да променя своите потребителско име и профилна снимка, достъпни за
16  останалите потребители на системата;
17- Потребителят може да поставя прякори на акаунти добавени като "Приятели" или да
18  променя техните профилни снимки (промяната е видима за текущия потребител);
19- Потребителят може да намира и добавя като приятели други потребители посредством
20  въведеният от тях телефонен номер, имейл или тяхното потребителско име;
21- Потребителят може да премахва други потребители от своите "Приятели" и да блокира
22  акаунти;
23- Потребителят може да изпраща до други акаунти текстови съобщения, снимки, видео, 
24  линкове, аудио съобщения, своята текуща локация както и вградени емотикони и изображения 
25  в GIF формат посредством чат системата;
26- Потребителят получава известия за новополучени съобщения;
27- Известията за новополучени съобщения могат да бъдат заглушавани за определен или
28  неопределен период от време.
29
30[Milestones/Възлови точки]
31
32- Контролер, за обработка на логиката;
33- Графичен интерфейс;
34- Модул за обработка на комуникация между сървър и клиент;
35- Модул за изпращане на аудио и видео съобщения;
36- Модул за работа с Tenor;
37- Модул за достъпване на текущата геолокация на потребител.
38
39[Estimate in man-hours/Времеоценка в човекочасове]
40
4147
42
43[Usage of technologies/Потребление на технологии]
44
45- Имплементация на web sockets - django channels
46- Изпращане на аудио и видео съобщения - ffmpeg, pyaudio
47- Изпращане на изображения в GIF формат - tenorpy
48- Достъпване на текуща локация на потребителя - geocoder
49
50'''


----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK

Дискусия
Георги Кунчев
03.01.2024 12:09

Доста функционалност, но в общи линии ограничена в Django, който автоматизира доста от работата ти. Можеш спокойно да работиш по този проект, но препоръчвам да помислиш как да демонстрираш по-широк диапазон от знания, като например ООП. Има риск да получиш много готин, чист и кадърно написан проект, но той да изглежда простоват откъм демонстрирани знания - просто се опитай да покажеш възможно най-много от нещата, които можеш.
История
Това решение има само една версия.