Skip to content

KMastalerz/Sloth-dynamic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opis

Aplikacja "Sloth" to system do zarządzania strukturą stron internetowych (stron, paneli oraz kontrolek), które są dynamicznie konfigurowane i renderowane. Projekt oparty jest na ASP.NET Core Web API 8.0 i WPF .NET Core, a do przechowywania danych wykorzystuje MS SQL Server. Dzięki temu możliwa jest efektywna komunikacja pomiędzy częścią serwerową a aplikacją kliencką, co pozwala użytkownikom w szybki i wygodny sposób zarządzać zawartością swoich witryn internetowych.

Funkcje Aplikacji / Application Features

Zarządzanie kontrolkami

Dodawanie, usuwanie, modyfikacja kolejności i edycja właściwości kontrolek na stronie.

Zarządzanie panelami

Tworzenie nowych paneli, usuwanie istniejących, zmiana kolejności i edycja danych.

Zarządzanie stronami

Dodawanie nowych stron, edycja treści oraz usuwanie wybranych stron.

Logowanie

Mechanizm logowania zapewniający dostęp tylko dla autoryzowanych użytkowników.

Autentykacja

Zabezpieczenie aplikacji poprzez weryfikację tożsamości użytkowników i nadawanie odpowiednich uprawnień.

Wykorzystane Technologie

  • ASP.NET Core Web API 8.0 Zapewnienie interfejsu do komunikacji między warstwą kliencką a bazą danych.
  • WPF .NET Core Interfejs graficzny do zarządzania elementami witryny w sposób intuicyjny i przyjazny dla użytkownika.
  • MS SQL Server Relacyjna baza danych umożliwiająca sprawne przechowywanie i wyszukiwanie informacji o stronach, panelach oraz kontrolkach.

Uruchomienie Lokalne

  1. Zainstaluj MS SQL Server Upewnij się, że posiadasz zainstalowany i skonfigurowany serwer bazy danych MS SQL.
  2. Skonfiguruj bazę danych Uzupełnij plik konfiguracyjny (np. appsettings.json) o parametry połączenia do Twojej bazy danych.
  3. Zaktualizuj strukturę bazy W folderze projektu API uruchom polecenie: update-database (lub użyj narzędzi np. Package Manager Console / CLI w Visual Studio)
  4. Uruchom projekty Sloth.API (ASP.NET Core) – odpowiada za warstwę serwerową i komunikację z bazą danych. Sloth.Designer (WPF) – odpowiada za interfejs użytkownika do projektowania i zarządzania strukturą stron.

Autor

Krzysztof Mastalerz

About

UI Elements Management Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published