AppGenerator

Twórz inaczej. Działaj odważnie.

„Jeśli robisz wszystko tak jak inni w biznesie, przegrasz. Jedynym sposobem, by naprawdę wyprzedzić konkurencję, jest bycie innym.”

Larry Ellison

Streszczenie projektu

Projekt zakłada stworzenie zaawansowanego systemu informatycznego wspierającego zarządzanie obiektami infrastruktury IT oraz ich powiązaniami. System został zbudowany z wykorzystaniem autorskiej platformy low-code, która umożliwia szybkie generowanie aplikacji frontendowych i backendowych na podstawie konfiguracji projektu.

Rozwiązanie zapewnia operacje CRUD, rozbudowane wyszukiwanie danych, możliwość eksportu wyników oraz cykliczne akcje na danych. Wszystkie dane są przechowywane w relacyjnej bazie danych, a logika biznesowa może być rozszerzana poprzez dodatkowe akcje implementowane w interfejsach systemu.

Kluczowe wartości

Znaczące skrócenie czasu wdrożenia – dzięki podejściu low-code możliwe jest szybkie generowanie systemów dostosowanych do konkretnych wymagań.

Elastyczność modelu danych – możliwość tworzenia i zarządzania obiektami oraz relacjami pozwala na modelowanie niemal dowolnych struktur danych.

Skalowalność i rozszerzalność – generowane systemy mogą być rozszerzane poprzez dodatkowe akcje i logikę biznesową.

Wizualna czytelność i zarządzalność danych – użytkownicy końcowi mogą łatwo nawigować po danych dzięki powiązanym formularzom i relacjom.

Zgodność z dobrymi praktykami inżynierii oprogramowania – system opiera się na sprawdzonych architekturach (frontend, backend, API, baza danych, docker).

Magia bez kodowania

Twój system gotowy w mgnieniu oka

Wyobraź sobie, że wystarczy, że powiesz, co chcesz, a nie jak to zrobić. Nasza platforma zamienia Twoje potrzeby w gotowy system informatyczny – bez linijki kodu, bez serwerów, bez skomplikowanych konfiguracji.

Co potrafi magia AppGenerator?

Tworzenie systemów bez programowania
Opisz dane, jakie chcesz przechowywać – np. klientów, faktury, urządzenia – a my zbudujemy całą aplikację. W pełni funkcjonalną. Z formularzami, wyszukiwarkami, tabelami i API.

Dane zawsze pod ręką
Szukaj, przeglądaj, edytuj, usuwaj – wszystko za pomocą intuicyjnych ekranów. Nie musisz wiedzieć, czym jest SQL – po prostu działaj.

Dostęp do danych skrojony pod Ciebie
Pobieraj dane do Excela, przeszukuj ogromne zbiory informacji, eksportuj raporty jednym kliknięciem.

Oferowane funkcjonalności

Produktem działania platformy AppGenerator są działające i zintegrowane aplikacje frontendowa i backendowa.

Funkcjonalności Backend:

  • Zarządzanie bazą danych. Backendowa aplikacja samodzielnie zarządza bazą danych. Tworzy, usuwa i modyfikuje tabele i kolumny.
  • Operacje CRUD
  • REST API pozwala na wykonywanie operacji CRUD-owych, jak i akcji na obiektach
  • Wyszukiwanie z własnymi filtrami i paginacją
  • Import danych z CSV
  • Przygotowane klasy delegatów, wywoływające akcje na obiektach, gotowe do użycie w procesach BPM.
  • Wbudowany silnik BPM.

Funkcjonalności Frontend:

  • Operacje CRUD
  • Łatwa i wygodna nawigacja pomiędzy powiązanymi relacjami obiektami. Zawsze możesz przejść z danego obiektu do obiektów powiązanych. Zarówno do dzieci, jak i do rodzica.
  • Wyszukiwanie z istniejących obiektów. Jeśli istnieje relacja pomiędzy obiektami to formularze tworzenia i edycji pozwalają na wyszukanie zapisanych już obiektów w systemie.
  • Pobieranie przefiltrowanych danych, widocznych na ekranie wyszukiwarki w formie CSV lub XLSX.
  • Możliwość zbudowania aplikacji mobilnej. Aplikacja webowa jest stworzona w technologii, która pozwala na wygenerowanie aplikacji mobilnych.
  • Responsywność aplikacji
  • Wywoływanie akcji na danym obiekcie. Przykładową akcją może być wygenerowanie pliku PDF na obiekcie faktury.

Często zadawane Pytania (FAQ)

Czym jest AppGenerator?

To autorska platforma low-code służąca do szybkiego tworzenia systemów informatycznych. Pozwala definiować dane, relacje i logikę biznesową poprzez formularze, a następnie generuje gotowy system backend+frontend z bazą danych i API.

Jakie operacje mogę wykonać w wygenerowanej aplikacji?

Użytkownicy mogą:

  • poruszać się między powiązanymi obiektami
  • tworzyć, edytować i usuwać dane (CRUD)
  • przeszukiwać dane z paginacją i eksportem (CSV/XLSX)
  • wywoływać akcje na danych

Jakie typy danych są wspierane?

Wspierane typy to:

  • Tekst
  • Liczba całkowita
  • Liczba zmiennoprzecinkowa
  • Data
  • Data z czasem
  • Wartość logiczna
  • Plik binarny

Czy mogę tworzyć relacje między obiektami?

Tak, system wspiera relacje ONE_TO_ONE i MANY_TO_ONE.

Dla MANY_TO_MANY można utworzyć obiekt pośredni.

Czy system generuje interfejs użytkownika?

Tak, frontend jest generowany automatycznie i zawiera formularze, wyszukiwarki, widoki tabelaryczne oraz możliwość wykonywania akcji na danych.

Czy dane są bezpieczne?

Tak, dane są przechowywane w relacyjnej bazie danych z uwzględnieniem dobrych praktyk bezpieczeństwa.

Czy mogę rozszerzyć funkcjonalność?

Tak, możesz tworzyć własne akcje i podpiąć je do obiektów poprzez implementację odpowiednich interfejsów.

Czy mogę już korzystać z AppGenerator?

Tak, ale z pewnymi ograniczeniami. Na chwilę obecną platforma nie jest dostępna publicznie w Internecie. Aby uzyskać dostęp skontaktuj zapraszam do kontaktu.