Szukamy samodzielnego, sumiennego programisty backend do wsparcia przy rozwoju naszej aplikacji webowej po stronie api. Projekt oparty jest o Python (FastAPI), PostgreSQL, oraz WebSockety. Hosting odbywa się na naszym serwerze VPS (OVH).
Zakres prac:
- Diagnoza i poprawa stabilności czatu WebSocket – wiadomości zapisują się w bazie, ale nie zawsze trafiają do rozmówców mimo aktywnego połączenia.
- Stworzenie środowiska testowego (oddzielnego od produkcji).
- Endpoint PUT – do zmiany wartości w formularzach.
- Endpoint DELETE – do usuwania czatów.
- Poprawa obsługi dat (właściwe strefy czasowe na froncie).
- Sortowanie wyników GET (czaty) – od najstarszych lub najnowszych.
- Filtrowanie formularzy po polu step – np. pokazuj tylko step = 3,5,7.
- Postawienie prostego serwera mailowego i obsługa maili systemowych m.in:
-Zmiana hasła przez email (dodać obsługę i mailing),
- Zmiana roli,
- Dodanie do czatu,
- Powiadomienia o nieprzeczytanych wiadomościach na czacie.
- Drobne poprawki w uprawnieniach.
- Automatyczne usuwanie nieaktywnych czatów i wiadomości (np. ostatnia wiadomość dalej niż 2 tygodnie).
- Filtrowanie artykułów po statusie (PUBLISHED, REVIEW, itd.)
- Naprawa przesyłania artykułów >1MB (problem z limitem payload).
- Naprawa API do zmiany avataru (zwraca błąd 500).
- Czat tworzony przez admina powinien być pusty – teraz admin jest automatycznie dodawany.
- Dodanie rate limiterów (cooldown na endpointach).
- Automatyzacja rekrutacji wolontariuszy (kilka etapów) i sparowywania z osobami w kryzysie
Potrzebujemy wyceny. Można umieścić ją w komentarzu lub wysłać