Logo

Trivial Brick LI4 thumbnail

Trivial Brick LI4

LI4 Project โ€“ E-shop and management system for Trivial Brick, a seller of pre-assembled Lego sets.

View Demo ยท Start Developing

โญ Don't forget to Starring โญ

C# .NET MSSQL

University Subject Grade

๐Ÿ” About The Project

๐ŸŽฏ The goal

The project challenge was to develop a platform for a company with assembly lines, where the assembled product could be freely chosen. The system had to include, at minimum, stock management and real-time visualization of the assembly process.

Our team created the concept of Trivial Brick, a fictional company that sells pre-assembled Lego sets. We designed a full e-shop and management system, including features for stock control, production line monitoring, order handling, and a real-time view of product assembly.

โš™๏ธ How it works?

The solution was implemented using .NET for the backend and MS SQL Server for data persistence. The project follows a layered architecture divided into Data, Business, and UI layers, promoting separation of concerns and maintainability.

The Data layer handles database access and entity mapping, the Business layer contains the core logic for managing stock, production lines, and orders, and the UI layer provides interfaces for both administrators and clients. This structure allows smooth coordination between real-time assembly tracking, order processing, and system management.

๐ŸŽฌ Demo

Trivial Brick LI4 thumbnail

๐Ÿงฉ Features

๐Ÿ“– Usage

Admin

You can login with the following credentials:

# Admin credentials
Username: [email protected]
Password: admin

Inside you can create products using a structured ZIP file. The Python script in the products_scraper folder generates the ZIP from real Lego assembly PDF. Read the products_scraper/README.md for more information. You can also use the products_scraper/output_example.zip as an example.

Everything else is very intuitive, you can manage stock, assembly lines and check real-time assembly tracking just by clicking on the buttons.