Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ctrlmaniac/minigest
Un mini gestionale pensato per le piccole aziende, scritto in Java
https://github.com/ctrlmaniac/minigest
gestionale java react spring-boot typescript
Last synced: 1 day ago
JSON representation
Un mini gestionale pensato per le piccole aziende, scritto in Java
- Host: GitHub
- URL: https://github.com/ctrlmaniac/minigest
- Owner: ctrlmaniac
- Created: 2022-12-13T14:16:32.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-22T09:52:15.000Z (almost 2 years ago)
- Last Synced: 2023-03-01T18:06:19.200Z (almost 2 years ago)
- Topics: gestionale, java, react, spring-boot, typescript
- Language: TypeScript
- Homepage: https://minigest.ctrlmaniac.me
- Size: 10.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# minigest
un mini gestionale per micro imprese
## Prima di cominciare
Se hai scaricato questo repository o hai intenzione di utilizzare l'immagine docker pubblicata su dockerhub, dovrai utilizzare un file `.env` per gestire tutte le variabili d'ambiente che non possono esserre committate con questo progetto e che sono custom.
Crea un file `.env` nella root del progetto o nella cartella dove ci sarà il tuo `docker-compose.yml` con le seguenti variabili d'ambiente:```
DB_HOST=mysqldb
MYSQL_ROOT_USER=root
MYSQL_ROOT_PASSWORD=root
MYSQL_DATABASE=minigest[email protected]
ADMIN_FNAME=Mario
ADMIN_LNAME=Rossi
ADMIN_PASS=54321EMAIL_HOST=smtp.email.com
[email protected]
EMAIL_PASSWORD=asdfghjklHOST=https://minigest.ctrlmaniac.me
```Ovviamente cambia i valori delle variabili a seconda delle tue necessità!
## Docker
Puoi scaricare e utilizzare liberamente minigest tramite docker! Dai un'occhiata al mio [docker-compose.yml](./docker-compose.prod.yml) per vedere come ho fatto io!
## Cominciamo
### Login
La prima cosa che dovrai fare sarà fare il login! Utilizza i dati che hai inserito nel file `.env` per accedere a minigest!
![login](./screenshots/login.png)
### Prima configurazione
Durante il primo utilizzo di minigest, ti verrà richiesto di inserire i dati della tua azienda! Compila con cura tutti i campi, ricorda che in seguito quando caricherai le tue fatture (vendita o acquisto) minigest recupererà i dati inseriti nella fattura per salvare in automatico la fattura, quindi i dati dell'azienda devono coincidere con quelli in fattura!
![configurazione](./screenshots/configurazione.png)
## Con o senza negozio
Puoi utilizzare minigest anche se non hai un negozio!
Se invece hai uno o più negozi, aggiugili subito nella sezione negozi.
Apri il menu con l'icona in alto a sinistra affianco al logo minigest e clicca su negozi. Dopo di che potrai aggiungere i tuoi negozi!![aggiungi negozio](./screenshots/negozio-1.png)
Una volta aggiunto almeno un negozio, potrai selezionarlo cliccando sull'icona in alto a destra, quella che prima aveva il pallino rosa! Minigest selezionerà un negozio a caso per te, quindi se vuoi cambiare visualizzazione, clicca sull'icona e cambia negozio!
![cambia negozio](./screenshots/negozio-2.png)
## I Corrispettivi
Potrai aggiungere facilmente le chiusure fiscali del tuo negozio nella sezione chiusure fiscali!
Ricorda che ogni chiusura fiscale ha uno o più reparti IVA (le diverse aliquote. es: 22%, 10%, 4%). Aggiungi anche il totale del reparto quando aggiungi una chiusura fiscale!![chiusura fiscale](./screenshots/cf-1.png)
## Le Fatture
Puoi caricare i tuoi file XML direttamente su minigest, altrimenti puoi compilare manualmente il form delle fatture! Se caricherai i file XML, minigest si occuperà di salvare le eventuali nuove aziende!
![fatture](./screenshots/fatture.png)