Решение на Време е да помислите за проектите си! от Назифе Алиджик

Обратно към всички решения

Към профила на Назифе Алиджик

Резултати

  • 4 точки от тестове
  • 0 бонус точки
  • 4 точки общо
  • 0 успешни тест(а)
  • 0 неуспешни тест(а)

Код

"""Title - The premium of the premium spotify
Description - My beautiful gorgeous app, който ще rely-ва на music service online(някакво безплатно REST Api) и ще се възползва от неговите ендпоинти чрез HTTP заявки.
Functionalities
- GET - зарежда ресурс от базата по даден таг или име на артист, или с каквото разполага(зависи от безплатното Api)
- POST - създава ресурс
- DELETE - трие ресурс
- PUT/PATCH методи - update or patitial update за ресурс зависи от ресурса
Milestones - първо бекенда трябва да си издокараме да работи и след това UI-я ще е тежка.
- Документация на проекта тоест README.md в гитхъба
- Къмити с хубави съобщения
Estimate in man-hours - цялата коледна ваканция + нова година и денят след нова година + всеки ден след работа(зависи от психическото ми състояние)
- hours - maybe 75/80h - it depends наистина
Usage of technologies - на първо място Python разбира се и мисля Django
- PostgreSQL - искам да пазя търсените ресурси в база и например при повторно търсене на ресурс да не го зареждаме от Api-то, а да си го взимаме директно
от базата ни. Ще мисля и за релациите в базата, тъй като един артист може да има много песни или албуми или песента може да е някакъв дует и да има много артисти.
- ако всичко е точно с backend-да бих искала да има не много грозен UI - например в първата страница може да имаме търсачката и втората страница да ни е за отговора
тоест Json responsa-са и на третата може би ще е добре да се показва всичко, с което разполагаме в базата ни. И страниците да се зареждат динамично, да не са статични.
- след успешен Ui - трябва да имаме Dark Mode (за очите) и за да е красиво може би ще използвам някакви иконки, ползвайки Bootstrap
- за clean code мисля да сложа нещо като static code analysis for the code of the application и ще се постарая за наистина чист код.
- не искам да обещая, но искам да build-на Docker image и да си имаме CI/CD pipelines.
- примерни REST Apis - https://developer.spotify.com/documentation/web-api/
- https://developer.musixmatch.com/documentation/api-reference/artist-chart-get
- https://api.nasa.gov/index.html#authentication - Това не се свързано с музика, но ми се видя интересно, така че:
NB!: ако има "проблем" с избраното апи, бих искала да намеря нещо друго пак със същите функционалности, темата може да е нещо свързано с Art, Images, Nasa - снимки в Марс, но пак ще си имаме заявки и ендпоинти достатъчно в сървиза."""

История (1 версия и 1 коментар)

Назифе обнови решението на 18.12.2022 20:06 (преди над 1 година)

+"""Title - The premium of the premium spotify
+
+Description - My beautiful gorgeous app, който ще rely-ва на music service online(някакво безплатно REST Api) и ще се възползва от неговите ендпоинти чрез HTTP заявки.
+
+Functionalities
+- GET - зарежда ресурс от базата по даден таг или име на артист, или с каквото разполага(зависи от безплатното Api)
+- POST - създава ресурс
+- DELETE - трие ресурс
+- PUT/PATCH методи - update or patitial update за ресурс зависи от ресурса
+
+Milestones - първо бекенда трябва да си издокараме да работи и след това UI-я ще е тежка.
+- Документация на проекта тоест README.md в гитхъба
+- Къмити с хубави съобщения
+
+Estimate in man-hours - цялата коледна ваканция + нова година и денят след нова година + всеки ден след работа(зависи от психическото ми състояние)
+- hours - maybe 75/80h - it depends наистина
+
+Usage of technologies - на първо място Python разбира се и мисля Django
+- PostgreSQL - искам да пазя търсените ресурси в база и например при повторно търсене на ресурс да не го зареждаме от Api-то, а да си го взимаме директно
+от базата ни. Ще мисля и за релациите в базата, тъй като един артист може да има много песни или албуми или песента може да е някакъв дует и да има много артисти.
+- ако всичко е точно с backend-да бих искала да има не много грозен UI - например в първата страница може да имаме търсачката и втората страница да ни е за отговора
+тоест Json responsa-са и на третата може би ще е добре да се показва всичко, с което разполагаме в базата ни. И страниците да се зареждат динамично, да не са статични.
+- след успешен Ui - трябва да имаме Dark Mode (за очите) и за да е красиво може би ще използвам някакви иконки, ползвайки Bootstrap
+- за clean code мисля да сложа нещо като static code analysis for the code of the application и ще се постарая за наистина чист код.
+- не искам да обещая, но искам да build-на Docker image и да си имаме CI/CD pipelines.
+
+
+- примерни REST Apis - https://developer.spotify.com/documentation/web-api/
+ - https://developer.musixmatch.com/documentation/api-reference/artist-chart-get
+ - https://api.nasa.gov/index.html#authentication - Това не се свързано с музика, но ми се видя интересно, така че:
+
+NB!: ако има "проблем" с избраното апи, бих искала да намеря нещо друго пак със същите функционалности, темата може да е нещо свързано с Art, Images, Nasa - снимки в Марс, но пак ще си имаме заявки и ендпоинти достатъчно в сървиза."""

Честно казано, не разбрах какво тоно целиш. Звучи ми като wrapper на чуждо API - изграждаш интерфейс, с който ще позволяваш на потребителя да манипулира данни в чужда система чрез някакво API. Ако съм прав, струва ми се прекалено лесно и прекалено насочено към графичен интерфейс, а не към Python познанията, които целим да изпитаме.
Опитай да помислиш с какво можеш да развиеш проекта си, така че да визуализираш познания по Python.

Няколко конкретни коментара:
Споменаваш PostgreSQL - ако използваш Django, той си идва наготово с SQLite, който ще ти свръши работа.
Dark Mode - Чудесна идея, но ако ще влагаш време за това, имай предвид, че няма да има нищо общо с Python и няма да ти донесе допълнителни точки за проекта.
build-на Docker image и да си имаме CI/CD pipelines - Отново. това е чудесно, но няма общо с Python и няма да ти донесе точки.