W tym projekcie byłem sterem, żeglarzem i okrętem 😛 To po prostu moja strona 😉 Co tam się kryje i czemu tak, zobaczcie poniżej.

Założenia
Strona musi działać szybko, wyglądać ciekawie i w sumie tyle 😉 A no dobra, jeszcze mieć panel którym będę tym wszystkim zarządzać i mieć strefę z dostępem po zalogowaniu. Dlatego wybór był prosty – Django.
Co jest, a czego nie widać?
Całość została napisana w pythonie i oparta na frameworku Django. To lista rzeczy które zastosowałem:
- Redis – jako cache dla całych stron lub ich fragmentów
- MySQL – jako baza danych
- Supervisor – do zarządzania procesami aplikacji
- Fabric – do automatyzacji deploy’u
- Git – kontrola wersji
- Gunicorn – serwer WSGI
- Kompresję obrazków do formatu WebP aby ograniczyć transfer

Jaka w tym moja rola?
Całkowita xD Od backendu po front…nawet zdjęcia są moje 😛

Photo by Lukas Tennie on Unsplash
