Streszczenie:
The development of the thesis project to automate the work of the store selling goods using database management system MongoDB, the server based on Node.JS + Express.JS framework, and web application based on ReactJS was successfully completed. The design of the application required that the system was devised in such a way that it could be both performant and scalable. With the technologies selected MERN, both of these attributes can certainly be obtained but the design of the entities in the system would play a crucial role.
This project set out to provide full end-to-end functionality for a core set of requirements through the implementation of a MERN stack in order to design a functioning online ecommerce store. The development of the system focused on 3 key steps of the software development lifecycle:
- The first cycle described the technology of implementation and the proper tools
- Within the second cycle is the plan documentation, which incorporates an architecture system description of the online store, database diagram, and interaction graph and description, as well as pictures of the client interface.
- In the third cycle the usefulness and functionality of the online store were revealed. The result of this thesis project was a web e-commerce store for the sales of toy models, which is planned for potential buyers.
Successfully implemented tasks: development administrative functions for the website, user management, store and product management, registration, displaying store categories and items search for store products, make orders through a payment gateway. The architecture of the system was developed and modeled. As a result, all tasks have been solved, the set goal - the development of the client/server parts of the online commerce store - has been achieved.