Serwis umożliwiający wystawienie danych na zewnątrz poprzez API

Zlecenie zamknięte
no avatar
mlbn
Zleceniodawca
7 umów
Kategoria zlecenia:
Usługi programowania
Budżet:

Do negocjacji

Opublikowano:
Ważne do:

Opis zlecenia

Zlecę zbudowanie serwisu, który w skrócie umożliwi wystawienie danych na zewnątrz z bazy poprzez JSON (a’la REST) API. Dodatkowo serwis powinien poprzez API obsługiwać monity o edycji wpisów w bazie (na podstawie warunków).

W zakresie zlecenia jest:

- samo zaprojektowanie bazy i umożliwienie wczytania danych zgromadzonych obecnie w arkuszach,

- zbudowanie prostego UI (poziomem estetyki może przypominać nawet Excela), który pozwoli na edytowanie wpisów w bazie,

- integracja serwisu z gotowym serwisem monitorującym źródłowe strony www (znajdujące się wśród danych do importu) pod kątem zmian,

- przygotowanie dokumentacji instalacji

Poszukuję jednego programisty, nie firmy czy zespołu programistów. Jeżeli przy realizacji tego zlecenia będzie nam "po drodze" dopuszczam później możliwość bardziej regularnej współpracy w ramach istniejącego zespołu.

Wymagania techniczne:

- connexion (https://connexion.readthedocs.io/en/latest/)

- Python3

- Flask

- SQLAlchemy

- requirements.txt (żadne wynalazki typu pipenv)

- PEP8 + max 120 znaków w linii

- kod musi być otestowany (pytest) przynajmniej dla ścieżki poprawnego wykonania

- aplikacja musi być odporna na błędne/złośliwe zapytania oraz błędne/brak/timeout odpowiedzi z bazy

- aplikacja powinna obsłużyć wiele zapytań jednocześnie, tzn. nie nie powinna blokować przetwarzania innych zapytań

- plik konfiguracyjny w formacie toml

- extra: Dockerfile + docker-compose.yml

Wymagane funkcje:

Przesłane oferty

To zlecenie nie ma jeszcze ofert.