Nicolò Lutteri

Web Application - Order managment

Introduction

This application wants to provide a web interface for a gesture of the order by three users: the client, the agent, and the manager. The client can view his order, the agent can view his order with her/his respective client, and the manager can see all the orders.

Credentials for Live Demo:

Username: C00015 (Client), A007 (Agent), M001 (Manager)

Password: efwhiou9frwiuh

Gallery

Solution

The application is divided into three parts: a front end which provides the user the ability to interact with the system; the backend, which provides all the routines; and a user-end, which check the credentials of the various user. The backend needs a database (PostgresSQL) same as the user-end. All the applications are dockerized. For performance reasons, once downloaded from the web server, the web application executes an AJAX call to obtain the data directly from the REST API endpoint.

Tecnology Used

Python (Django, REST API, psycopg)
40%
Sql (PostgresSQL)
20%
Javascript (AJAX)
20%
HTML
10%
CSS
10%
IDE Visual Studio and Visual Studio Code