Skocz do zawartości
d48u

Welcome! HOT czyli najpopularniejsze bestsellery wg kategorii na znanym serwisie aukcyjnym

Polecane posty

Witam wszystkich 

Chciałbym zaprezentować swoją pierwszą hobbystyczną i minimalistyczną aplikację web w Django zrealizowaną jako wprawka przy nauce Python i Django (PHP developer z tej strony który teraz poważnie zastanawia się nad przełączeniem się na Pythona - no bardzo fajnie koduje się w Django!)

Mini narzędzie-nakładka na popularny serwis aukcyjny do szybkiego znajdowania okazji zakupowych. Narzędzie daje informacje na temat tego co się najlepiej sprzedaje w danej kategorii lub we wszystkich kategoriach (bestsellery). Zapraszam do sprawdzenia bestsellerów i wyrażenia opinii o narzędziu w komentarzu 

21 Najbardziej Pożądanych Bestsellerów Wg Kategorii Na Popularnym Serwisie Aukcyjnym

=======


Starałem się aby stworzyć proste i skuteczne narzędzie które przydałoby się w praktyce ułatwiając znajdowanie najlepszych przedmiotów bez nadprogramowego sortowania, klikania i przewijania niepotrzebnych rzeczy oraz czekania aż się wczyta cała strona z dziesiątkami rozpraszaczy. Na podstawie subiektywnego osobistego testowego porównania przy zakupach oszczędność czasu oszacowałem na ok: dwukrotnie szybciej.

Szczegóły techniczne dla nerdów:
- python 3.9
- django 3.1
- mysql 5.7
- frontend: framework css semantic ui
- deployment z github i pythonanywhere


Zaimplementowane funkcjonalności:
- cykliczne pobieranie kategorii i przedmiotów poprzez api i po przetworzeniu zapis do bazy danych (tylko tych przedmiotów które spełniają warunki bycia popularnymi, wynikowo ok 100 000 rekordów)
- listingi z nawigacją po kategoriach i z paginacją (ale bez robienia count co było nieoptymalne przy dużej ilości rekordów w bazie)
- wyszukiwarka full-tekstowa w natural language mode (django natywnie tego nie obsługuje dla mysql zatem trzeba było zaimplementować indywidualny lookup)
- lazy load zdjęć


Roadmapa:
- infinite scroll zamiast paginacji
- sortowanie po cenie, ilości kupujących, cenie z dostawą
- dodanie ocen, ratingu sprzedawcy
- powiadomienia na email/sms o okazjach które się właśnie pojawiły (możliwość subskrybowania danej kategorii lub słowa/frazy)


Pozdrawiam

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×