Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vittoriopiotti/gestionale
Gestionale online per gestire registrazione e visualizzazione dei clienti di un azienda da account utente aziendali preregistrati
https://github.com/vittoriopiotti/gestionale
ant-design bootstrap css dotnet html javascript nodejs react sql-server
Last synced: about 1 month ago
JSON representation
Gestionale online per gestire registrazione e visualizzazione dei clienti di un azienda da account utente aziendali preregistrati
- Host: GitHub
- URL: https://github.com/vittoriopiotti/gestionale
- Owner: vittorioPiotti
- License: gpl-3.0
- Created: 2024-02-09T15:22:16.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T00:08:36.000Z (5 months ago)
- Last Synced: 2024-08-20T04:04:04.325Z (5 months ago)
- Topics: ant-design, bootstrap, css, dotnet, html, javascript, nodejs, react, sql-server
- Language: JavaScript
- Homepage:
- Size: 6.01 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Documentazione del Progetto Gestionale
## Indice
1. [Descrizione del Progetto](#1-descrizione-del-progetto)
2. [Stato del Progetto](#2-stato-del-progetto)
3. [Installazione](#3-installazione)
4. [Utilizzo](#4-utilizzo)
5. [Documentazione](#5-documentazione)
6. [Contributo](#6-contributo)
7. [Crediti](#7-crediti)
8. [Licenza](#8-licenza)
9. [Contatti](#9-contatti)
10. [Badge](#10-badge)
11. [Recap](#11-recap)## 1. Introduzione
Il frontend del progetto "Gestionale" offre un interfaccia userfriendly che consente agli utenti preregistrati di gestire la registrazione dei propri clienti e la visualizzazione della lista delle loro anagrafiche:
### Indice
1. [Accesso Utente](#accesso-utente)
2. [Registrazione Clienti](#registrazione-clienti)
3. [Visualizzazione Clienti](#visualizzazione-clienti)---
### Accesso Utente
![Form di autenticazione dell'utente](Client/images/autenticaUtente.png)
- L'utente effettua il login al sistema da **account unici preregistrati**
- Degli account utente le **credenziali sono criptate con SHA3**
- Il sistema garantisce una **gestione sicura per l'apertura delle pagine sensibili** tramite la cache in cui viene memorizzato l'accesso dell'utente tenendolo in memoria in modo che se non è presente allora impedisce l'ingresso in qualsiasi form che non sia quello di autenticazione.### Registrazione Clienti
![Form di registrazione del cliente](Client/images/registraCliente.png)
Gli utenti possono registrare i propri clienti nel sistema che li identifica sulla base del loro codice fiscale.
### Visualizzazione Clienti
![Form di visualizzazione dei clienti](Client/images/visualizzaClienti.png)
Gli utenti possono visualizzare in modo massivo o nel dettaglio le anagrafiche dei propri clienti con le seguenti features:
- Si possono selezionare quali campi rendere visibili e quali oscurare
- Si possono filtrare i clienti da visualizzare con un sistema di ricerca abilitato su ogni campo## 2. Stato del Progetto:
Il progetto è stato completato con successo ed è in uno stato stabile. Tutte le funzionalità sono state implementate e testate con successo. Il software è pronto per l'utilizzo in produzione.
> [!WARNING]
> Tra le criticità riscontrate durante i test, è stata identificata la presenza di [componenti deprecati](Client/README.md#WARNING) nel frontend> [!TIP]
> Tra gli sviluppi futuri l'[aggiornamento dei componenti deprecati](Client/README.md#TIP) nel frontend per garantire compatibilità e prestazioni ottimali.![Stato del Progetto](https://img.shields.io/badge/Stato-Stabile-brightgreen)
![Versione](https://img.shields.io/badge/Versione-1.0-blue)
![Manutenzione](https://img.shields.io/badge/Manutenzione-Attiva-green)
## 3. Installazione:
Per installare il progetto, è necessario avere installati i seguenti componenti:
- [NodeJS](https://nodejs.org/en/download) `v20.11.0` e la libreria di [React](https://react.dev/) `v18.2.0` per il frontend
- [.NET Core](https://dotnet.microsoft.com/en-us/download) `v8.0` per il backend
- [SQL Server Management Studio (SSMS)](https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16#download-ssms) `v19.3` e [Microsoft SQL Server ](https://www.microsoft.com/en-us/sql-server/sql-server-downloads) `SQL Server 2022` per il database>[!NOTE]
>
>Assicurati di consultare la [documentazione](#5-documentazione) dettagliata per informazioni più approfondite.
>
>Nel dettaglio fare riferimento ai seguenti link:
> - [Installazione Frontend](Client/README.md#11-avvio-e-sviluppo-locale)
> - [Installazione Backend](Server/README.md#10-deployment)![Compatibilità Web](https://img.shields.io/badge/Compatibilit%C3%A0-Chrome%20%7C%20Firefox%20%7C%20Safari-green)
![Compatibilità Server](https://img.shields.io/badge/Compatibilit%C3%A0%20Client-Windows%20%7C%20MacOS%20%7C%20Linux-green)
![Compatibilità Client](https://img.shields.io/badge/Compatibilit%C3%A0%20Server-Windows%20%7C%20MacOS%20%7C%20Linux-orange)
![Compatibilità Database](https://img.shields.io/badge/Compatibilit%C3%A0%20Database-Windows%20%7C%20Linux-blue)
## 4. Utilizzo:
Seguire le istruzioni di configurazione per configurare React, .NET Core, SQL Server Management Studio e Microsoft SQL Server. Queste istruzioni dettagliate sono disponibili nella sezione di [installazione](#3-installazione) del README.
## 5. Documentazione:
Per la documentazione dettagliata del frontend e del backend, fare riferimento ai seguenti link:
- [Documentazione Frontend](Client/README.md)
- [Documentazione Backend](Server/README.md)![Tecnologia](https://img.shields.io/badge/Tecnologia-React%20%7C%20.NET%20%7C%20C%23-yellow)
![Compatibilità Web](https://img.shields.io/badge/Compatibilit%C3%A0-Chrome%20%7C%20Firefox%20%7C%20Safari-green)
![Compatibilità Server](https://img.shields.io/badge/Compatibilit%C3%A0%20Client-Windows%20%7C%20MacOS%20%7C%20Linux-green)
![Compatibilità Client](https://img.shields.io/badge/Compatibilit%C3%A0%20Server-Windows%20%7C%20MacOS%20%7C%20Linux-orange)
![Compatibilità Database](https://img.shields.io/badge/Compatibilit%C3%A0%20Database-Windows%20%7C%20Linux-blue)
![Linguaggio](https://img.shields.io/badge/Linguaggio-JavaScript%20%7C%20C%23-orange)
![Documentazione](https://img.shields.io/badge/Documentazione-Completa-blue)
## 6. Contributo:
Per contribuire al progetto, ricevere informazioni o segnalare bug fare riferimento ai seguenti link:
| Issues Repository GitHub | Email Aziendale | Email Privata |
|------------------------------------------|---------------------------------|--------------------------------|
| [Repository](https://github.com/vittorioPiotti/Gestionale/issues) | [email protected] | [email protected] |
| | | [email protected] |## 7. Crediti:
- Backend: Reda Karimi
- Frontend: Vittorio Piotti
- Risorse di Sviluppo: Visual Studio, Estensione SSH per lavoro locale in team![Ambiente di sviluppo](https://img.shields.io/badge/Ambiente%20di%20Sviluppo-Visual%20Studio%20Code%20%7C%20Visual%20Studio-blue)
## 8. Licenza:
Il progetto è rilasciato sotto una licenza open-source e non è vincolato da condizioni di utilizzo del codice sorgente.
![Licenza](https://img.shields.io/badge/Licenza-Open%20Source-blue)
## 9. Contatti:
| Ruolo | Nome | Email | GitHub |
|----------------|-----------------|------------------------------|-----------------------------------------------|
| Gestore Backend| Reda Karimi | [email protected] | [redakarimi](https://github.com/redakarimi) |
| Gestore Frontend| Vittorio Piotti| [email protected] | [vittoriopiotti](https://github.com/vittoriopiotti) |![Contatto](https://img.shields.io/badge/Contatto-Email%20%7C%20GitHub-blue)
![Supporto](https://img.shields.io/badge/Supporto-Community%20%7C%20Aziendale-green)
## 10. Badge:
Lo stato della build è riuscito e stabile.
## 11. Recap:
Questo README fornisce una panoramica del progetto Gestionale, comprese le istruzioni per l'installazione, l'utilizzo, il contributo e il contatto con i gestori del backend e del frontend.>[!NOTE]
>
>Assicurati di consultare la [documentazione](#5-documentazione) dettagliata per informazioni più approfondite.![Download](https://img.shields.io/badge/Download-0%2B-blue)
![Popolarità](https://img.shields.io/badge/Popolarit%C3%A0-Bassa-yellow)
![Ultima modifica](https://img.shields.io/badge/Ultima%20Modifica-Febbraio%202024-blue)