Refaktoryzacja i architektoniczne przekształcenie istniejącej aplikacji Django/Python
Poszukujemy doświadczonego programisty (lub zespołu) do refaktoryzacji i częściowej przebudowy istniejącej aplikacji internetowej, przeznaczonej do tworzenia i zarządzania świadectwami szkolnymi dla szkół podstawowych.
Obecna wersja jest w pełni funkcjonalna, jednak jej architektura utrudnia dalszy rozwój. Ważne jest dla nas zmodernizowanie struktury, poprawa czytelności i utrzymywalności kodu, przygotowanie systemu do rozszerzenia funkcjonalności oraz skonfigurowanie nowoczesnego procesu CI/CD.
Zakres zadania
1. Refaktoryzacja architektury
Analiza obecnej bazy kodu (Python + Django) z archiwum ....zip.
Przebudowa architektury w celu zapewnienia modularności, czystej struktury i łatwości dalszego rozwoju.
Przejście do docelowego stosu:
Backend: Django (widoki oparte na klasach)
Frontend: React + TypeScript
Baza danych: PostgreSQL
Konteneryzacja: Docker
2. Konfiguracja CI/CD
Skonfigurować proces ciągłej integracji i dostarczania dla Legacy-kodu, którego źródła znajdują się w ....zip.
Zorganizować budowanie, testowanie, tworzenie kontenerów Docker i wdrażanie w środowisku testowym.
Zapewnić możliwość skalowania CI/CD pod zaktualizowaną wersję aplikacji.
3. Przebudowa generacji PDF
Pełne przejście na generację PDF z HTML.
Utworzenie podstawowej klasy „Zeugnis”:
automatyczna numeracja stron,
wspólny stopka,
poprawna logika łamania (nazwa przedmiotu i pierwsza linia tekstu nie mogą być rozdzielone między stronami).
4. Zachowanie istniejącej funkcjonalności + moduł Archiwum
Pełne odtworzenie wszystkich możliwości obecnej wersji aplikacji.
Dodanie modułu Archiwum:
przechowywanie świadectw z poprzednich semestrów i lat szkolnych,
wyszukiwanie i edytowanie dokumentów archiwalnych (data wydania, rok szkolny, klasa, wychowawca),
ograniczenie dostępu:
nauczyciel — dostęp do świadectw swojej klasy,
kierownictwo szkoły — dostęp do wszystkich świadectw.
Dodatkowo
Dla orientacji dostępna jest uproszczona wersja projektu (scratch).
Czego oczekujemy
Doświadczenie w pracy z Django, React/TS, PostgreSQL, Docker.
Umiejętność pracy z kodem legacy.
Doświadczenie w konfiguracji CI/CD (GitHub Actions, GitLab CI, Bitbucket Pipelines — dowolne opcje).
Czysty, utrzymywalny kod i przejrzysta komunikacja.
Przy składaniu aplikacji, napisz, czy miałeś doświadczenie w refaktoryzacji istniejącego projektu, czy pracowałeś z trudnym kodem legacy, generacją PDF, CI/CD. A także przewidywane terminy i pożądana kwota wynagrodzenia.
-
1321 4 0 Cześć!
Jestem gotów zająć się refaktoryzacją istniejącej aplikacji webowej i doprowadzić projekt do nowoczesnej architektury z wygodnym wsparciem i rozszerzalnością.
Doświadczenie:
Pracowałem z Python/Django, konfiguracją konteneryzacji (Docker), CI/CD (GitHub Actions), generowaniem PDF z HTML oraz strukturyzowaniem aplikacji, gdzie trzeba było zrozumieć cudzy kod i całkowicie uporządkować projekt do dalszego rozwoju. Miałem również doświadczenie z kodem legacy — kiedy trzeba było rozbierać logikę na moduły i ponownie składać ją w czystą architekturę.
Co mogę zrobić w ramach Twojego zlecenia:
przeprowadzić analizę obecnego projektu i starannie przerobić architekturę pod Django CBV;
…
wydzielić frontend do osobnego klienta React/TypeScript;
doprowadzić bazę danych do struktury pod PostgreSQL;
skonfigurować Docker dla procesów backend/frontend/worker;
przygotować CI/CD z automatycznym budowaniem, testami i wdrożeniem do środowiska testowego;
całkowicie przejść na generację PDF z HTML, w tym układ szablonów Zeugniss, numerację stron i poprawne łamanie tekstu;
zachować cały działający funkcjonalność aplikacji i zrealizować moduł Archiwum z rolami dostępu.
Pracuję przejrzyście, dzielę zadania na etapy, prowadzę jasną komunikację i utrzymuję porządek w kodzie.
-
297 1 Cześć.
Mogę przeprowadzić pełny refaktoryzację twojej przestarzałej aplikacji na Django, poprawiając jej architekturę, modułowość i łatwość wsparcia w dłuższej perspektywie, a także przygotowując ją do użycia nowoczesnego frontendu React + TypeScript. Przebuduję proces generowania plików PDF, używając czystych szablonów HTML, wdrożę moduł archiwizacji i zapewnię poprawne zachowanie całej istniejącej funkcjonalności. Projekt będzie konteneryzowany na Dockerze i będzie wspierany przez niezawodny pipeline CI/CD do automatyzacji testowania, budowy i wdrażania. Mam duże doświadczenie w refaktoryzacji przestarzałych aplikacji, opracowywaniu złożonej logiki plików PDF i konfigurowaniu CI/CD, i jestem gotów przeanalizować twoją bazę kodu i przedstawić jasne terminy oraz kosztorys.
-
1562 7 0 Wchodzę do top-5 deweloperów w kategorii „Sztuczna inteligencja i uczenie maszynowe” wśród ~1600 specjalistów na platformie. Gwarantuję: - Szybkie i jakościowe wykonanie zadania - Ścisłe przestrzeganie terminów - Regularny kontakt przez cały proces Będę zadowolony, aby omówić szczegóły twojego projektu w prywatnych wiadomościach.
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Automatyzacja wysyłania KP w wiadomościach na LinkedIn, WhatsApp, Reddit
838 PLN
Potrzebna automatyzacja wysyłania wiadomości z linkiem do KP na LinkedIn, WhatsApp, Reddit, napisz, jak to będzie zrealizowane, terminy i koszt AI i uczenie maszynowe, Programowanie stron internetowych ∙ 7 godzin 45 minut temu ∙ 28 ofert |
Przyspieszenie działania strony (optymalizacja kodu)
168 PLN
1. Należy przeprowadzić analizę strony i zoptymalizować kod dla szybkiego ładowania strony. 2. Przeprowadzić analizę strony pod kątem błędów i je poprawić. Programowanie stron internetowych ∙ 12 godzin 51 minut temu ∙ 56 ofert |
Przeprowadzka z hostingu na innyDzień dobry Planuję przenieść stronę z hostingu Ukraina na hosting.works. Należy również skonfigurować regułę, że jeśli ruch z jakiegoś IP przekroczy na przykład 100 zapytań dziennie, to należy zablokować. Content Management Systems, Programowanie stron internetowych ∙ 16 godzin 25 minut temu ∙ 77 ofert |
Stworzenie strony internetowej dla agencji zatrudnienia
4190 PLN
Jesteśmy agencją zatrudnienia, i szukamy doświadczonego programisty webowego do stworzenia nowoczesnej i przyjaznej strony internetowej. Chcemy, aby kandydaci mogli samodzielnie zaproponować swoją cenę za usługę. Dlatego szukamy specjalisty, który ma doświadczenie w… Programowanie stron internetowych ∙ 17 godzin 14 minut temu ∙ 112 ofert |
Poprawa konwersji CR strony internetowej
545 PLN
Poprawa konwersji CR strony. Zadania według TŻ https://docs.google.com/document/d/1Y7zipbe2IEnFpthYuheAr6QA_50aR2Fz8V14rp5NpNo/edit?usp=sharingPrzycisk REZERWUJ TERAZ zdjęcie / wideokrótki tekstI OD RAZU formularz rezerwacjistały (sticky)powtarzać się co 1–2 blokijednakowego… Układ HTML i CSS, Programowanie stron internetowych ∙ 20 godzin 28 minut temu ∙ 37 ofert |