Thesis title: |
Návrh a implementace MVP objednávkové aplikace pro prodej stavebního materiálu |
Author: |
Klukas, Michal |
Thesis type: |
Bakalářská práce |
Supervisor: |
Stanovská, Iva |
Opponents: |
Luc, Ladislav |
Thesis language: |
Česky |
Abstract: |
Tato bakalářská práce se zabývá analýzou malé firmy, a to konkrétně Stavebnin Lysá a následným návrhem a implementací MVP objednávkového systému v podobě webové aplikace na základě požadavků vedení firmy. V první části je provedena analýza současného stavu firmy. Druhá část práce se zaměřuje na tvorbu prototypu a návrh aplikace a ve finále na samotnou tvorbu funkční webové aplikace. Je zde popsán celý proces od definice požadavků, přes návrh architektury po implementaci navrženého řešení. Hlavní technologie, pomocí kterých je aplikace vyvinuta, jsou frameworky Vue.js a Node.js a databázový systém PostgreSQL. Aplikace obsahuje mimo jiné katalog produktů, objednávkový proces, uživatelské účty a bezpečnostní opatření potřebné k bezpečnému provozování aplikace. Finální produkt byl nasazen v pilotním provozu a testován s pozitivní zpětnou vazbou. Výsledkem práce je digitální podpora objednávkového procesu, zefektivnění komunikace se zákazníky a vytváří základ pro budoucí rozšíření směrem k automatizaci dat a rozšířené správě produktů a objednávek. |
Keywords: |
stavebniny; backend; frontend; API; webová aplikace; Vue.js; databáze; MVP |
Thesis title: |
Design and Implementation of an MVP Ordering Application for Construction Materials Sales |
Author: |
Klukas, Michal |
Thesis type: |
Bachelor thesis |
Supervisor: |
Stanovská, Iva |
Opponents: |
Luc, Ladislav |
Thesis language: |
Česky |
Abstract: |
This bachelor thesis deals with the analysis of a small company, namely Stavebniny Lysá and the subsequent design and implementation of an MVP ordering system in the form of a web application based on the requirements of the company management. In the first part, an analysis of the current state of the company is made. The second part of the thesis focuses on the prototyping and design of the application and finally on the actual creation of a functional web application. The whole process from requirements definition, architecture design to implementation of the proposed solution is described. The main technologies used to develop the application are the Vue.js and Node.js frameworks and the PostgreSQL database system. The application includes, among other things, a product catalogue, an ordering process, user accounts and the security measures needed to run the application securely. The final product has been deployed in pilot operation and tested with positive feedback. The work brings digital support to the ordering process, streamlining communication with customers and laying the foundation for future expansion towards data automation and enhanced product and order management. |
Keywords: |
frontend; API; Building supply store; backend; web application; Vue.js; database; MVP |
Information about study
Study programme: |
Aplikovaná informatika |
Type of study programme: |
Bakalářský studijní program |
Assigned degree: |
Bc. |
Institutions assigning academic degree: |
Vysoká škola ekonomická v Praze |
Faculty: |
Faculty of Informatics and Statistics |
Department: |
Department of Information Technologies |
Information on submission and defense
Date of assignment: |
2. 1. 2025 |
Date of submission: |
10. 5. 2025 |
Date of defense: |
2025 |
Files for download
The files will be available after the defense of the thesis.