Ανάπτυξη web εφαρμογής για αγορά και πώληση προϊόντων
Web application development for buying and selling products

View/ Open
Keywords
Web application ; Node.js ; MongoDB ; Vue.js ; SassAbstract
The subject of this thesis is the development of an online application for buying and selling
products named “in & out”. The aim of the application is to offer a comprehensive and enjoyable
transaction experience to users, through a modern, functional and easy to use environment.
Specifically, it concerns the implementation of an interactive web application, which
enables users to post listings as well as search, buy and sell products. It includes functions that
contribute to the smooth processing of transactions such as: profile creation and management,
listing registration and management, secure financial transactions, order evaluation, search with
filters, shopping cart, notification system and product recommendation mechanism.
This is a fullstack application whose backend and frontend were implemented entirely in
JavaScript programming language using the Node.js environment. Among other things, the main
technologies used to implement the application are the Nuxt.js library for the frontend part, the
Express.js library for the backend part and Mongoose library as the interface to the application’s
database.


