⚠️ Projekt projekt został stworzony jedynie w celach edukacyjnych.
The project was created for educational purposes only. ⚠️
Ten projekt to rozwiązanie składające się z dwóch projektów: serwera i klienta. Serwer umożliwia składanie zamówień na rowery przez użytkowników. Dodatkowo generuje on dokumentację w Swaggerze. Klient jest napisany w WinUI 3 i umożliwia pracownikom sklepu i magazynu (Magazynierowi i Sprzedawcy) potwierdzanie dostępności i złożenia roweru dla klienta oraz sprzedaży roweru. Klient umożliwia także klientowi złożenie zamówienia na rower.
Aby uruchomić to rozwiązanie, należy mieć zainstalowane .NET 7 oraz Visual Studio 2022. Inne wersje .NET oraz inne edytory kodu nie były testowane i nie są wspierane. Projekt jest przeznaczony dla systemu Windows 10 (1809) lub Windows 11.
Kroki, aby uruchomić projekt:
- Otwórz Visual Studio 2022 i otwórz projekt z pliku .sln
- Uruchom serwer oraz klienta, klikając na "Start" lub "F5" (serwer i klient uruchamiają się jednocześnie)
- W aplikacji klienta zaloguj się jako magazynier lub sprzedawca. Graficzny interfejs programu umożliwi łatwe korzystanie z systemu.
- Jeśli masz jakiekolwiek pytania lub problemy z uruchomieniem projektu, utwórz zgłoszenie w Issues.
This project is a solution consisting of two projects: a server and a client. The server allows users to place orders for bikes and automatically generates documentation in Swagger. The client, written in WinUI 3, allows store and warehouse employees (Warehousemen and Salesmen) to confirm the availability and assembly of bikes for customers and the sale of bikes. The client also allows the customer to place an order for a bicycle.
To run this solution, you must have .NET 7 and Visual Studio 2022 installed. Other versions of .NET and other code editors have not been tested and are not supported. The project is intended for the Windows 10 (1809) or Windows 11 system.
Steps to run the project:
- Open Visual Studio 2022 and open the project from the .sln file.
- Run the server and client by clicking "Start" or "F5" (the server and client will run simultaneously).
- In the client application, log in as a warehouseman or salesman. The graphical user interface will make it easy to use the system.
- If you have any questions or problems running the project, create an issue in Issues.