nasze projekty

SysMed

systemy medyczne Serwis-wdrożenia-rozliczenia NFZ

Serwisujemy i wdrażamy systemy medyczne Kamsoft. Ks-Somed i Ks-PPS.

SysMed

Ostatnie realizacje

MauiClient – Aplikacja E-commerce

.NET MAUI Platform License

📱 Opis Projektu

MauiClient to nowoczesna aplikacja mobilna e-commerce zbudowana przy użyciu .NET MAUI (Multi-platform App UI). Aplikacja umożliwia użytkownikom przeglądanie produktów, zarządzanie koszykiem zakupów, składanie zamówień oraz przeglądanie historii zamówień.

🎯 Funkcjonalności

Uwierzytelnianie

  • ✅ Rejestracja nowych użytkowników
  • ✅ Logowanie użytkowników
  • ✅ Zarządzanie tokenami JWT
  • ✅ Bezpieczne przechowywanie danych uwierzytelniających

Produkty

  • ✅ Przeglądanie kategorii produktów
  • ✅ Wyświetlanie listy produktów
  • ✅ Filtrowanie produktów według kategorii
  • ✅ Filtrowanie według typu produktu (popularny, najpopularniejszy)
  • ✅ Szczegółowy widok produktu

Koszyk Zakupów

  • ✅ Dodawanie produktów do koszyka
  • ✅ Aktualizacja ilości produktów
  • ✅ Usuwanie produktów z koszyka
  • ✅ Wyświetlanie łącznej wartości koszyka
  • ✅ Automatyczne przeliczanie sum częściowych

Zamówienia

  • ✅ Składanie zamówień
  • ✅ Historia zamówień użytkownika
  • ✅ Szczegółowy widok zamówienia
  • ✅ Wyświetlanie produktów w zamówieniu
  • ✅ Informacje o statusie zamówienia

Profil Użytkownika

  • ✅ Wyświetlanie informacji o użytkowniku
  • ✅ Wylogowanie

🏗️ Architektura

Technologie

  • .NET MAUI 8.0 – Framework aplikacji wieloplatformowych
  • C# 12.0 – Język programowania
  • .NET 8 – Platforma docelowa
  • Newtonsoft.Json – Serializacja/deserializacja JSON
  • HttpClient – Komunikacja z API

Wzorce Projektowe

  • MVVM (Model-View-ViewModel) – Separacja logiki od UI
  • Service Layer – ApiService dla komunikacji z backendem
  • Data Binding – Dwukierunkowe wiązanie danych
  • Command Pattern – Obsługa interakcji użytkownika
  • Repository Pattern – Abstrakcja dostępu do danych
Radio internetowe Android

VlcRadio

.NET MAUI Platform

Description

VlcRadio is an internet radio player application built with the .NET MAUI framework. The application uses the LibVLCSharp library to handle audio streams and radio-browser.info as a source for radio stations.

Features

  • Playback of internet radio stations.
  • Browsing and searching for stations from the radio-browser.info database.
  • Simple and clean user interface.
  • Cross-platform application working on Windows, Android, iOS, and macOS.

Technologies

  • .NET MAUI: A modern framework for creating native, multi-platform applications from a single codebase.
  • LibVLCSharp: A cross-platform multimedia library based on the VLC engine.
  • Radio-Browser: A community-driven database of internet radio stations.

Getting Started

Prerequisites

  • .NET 8 SDK or newer.
  • Visual Studio 2022 with the “.NET Multi-platform App UI development” workload installed.

Running the Applicatio

Acknowledgements

  • VideoLAN for the development of the LibVLC library.
  • The Radio-Browser.info community for maintaining an open database of radio stations.
SysMed

programowanie

Rozwiązania dedykowane - analiza danych - programowanie aplikacji - Oracle.