All Projects → madbob → GASdottoNG

madbob / GASdottoNG

Licence: AGPL-3.0 license
Gestionale per i Gruppi di Economia Solidale

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects

Projects that are alternatives of or similar to GASdottoNG

philan.net
Public Donation Management webservice for Philanthropist.
Stars: ✭ 35 (+84.21%)
Mutual labels:  management
cas-bootadmin-overlay
CAS Spring Boot Admin Server Overlay Template
Stars: ✭ 20 (+5.26%)
Mutual labels:  management
Cloud-PAW-Management
Simplify PAW and SPA for the masses, unify the MS Internal, and public PAW specs, and expedite deployment to ~5min or less.
Stars: ✭ 45 (+136.84%)
Mutual labels:  management
College-Management-Android-App
Compelete College Management Android App
Stars: ✭ 43 (+126.32%)
Mutual labels:  management
vueman.ga
Delightful reading and tracking of your mangas.
Stars: ✭ 32 (+68.42%)
Mutual labels:  management
easy-school
A Django based School Management Web Application
Stars: ✭ 92 (+384.21%)
Mutual labels:  management
redismanager
a cross-platform redis gui client (or server)
Stars: ✭ 22 (+15.79%)
Mutual labels:  management
ultimate-poll-bot
💡 The ultimate vote and poll bot for creating, sharing and evaluating polls inside of Telegram
Stars: ✭ 109 (+473.68%)
Mutual labels:  management
KubeService
A simple Kubernetes⎈ CRD controller build on kubebuilder for micro-service management.
Stars: ✭ 20 (+5.26%)
Mutual labels:  management
EnterpriseALRobot
An anime themed telegram group management bot
Stars: ✭ 134 (+605.26%)
Mutual labels:  management
emhass
emhass: Energy Management for Home Assistant, is a Python module designed to optimize your home energy interfacing with Home Assistant.
Stars: ✭ 54 (+184.21%)
Mutual labels:  management
sqstorage
A easy to use and quick way to organize your inventory, storages and storage areas
Stars: ✭ 18 (-5.26%)
Mutual labels:  management
css-theme-manager
Zero dependency lib to manage CSS themes easily for your app
Stars: ✭ 16 (-15.79%)
Mutual labels:  management
storaji-ui
Storaji frontend. Built with Electron and Angular 4.
Stars: ✭ 23 (+21.05%)
Mutual labels:  management
slotlist-backend
Backend of slotlist.info, an ArmA 3 mission planning and slotlist management tool
Stars: ✭ 13 (-31.58%)
Mutual labels:  management
management-sdk-python
Cohesity Management SDK for Python.
Stars: ✭ 18 (-5.26%)
Mutual labels:  management
chronoman
Utility class to simplify use of timers created by setTimeout
Stars: ✭ 15 (-21.05%)
Mutual labels:  management
speaking
Upcoming and past speaking engagements for Peter Steinberger (@steipete).
Stars: ✭ 36 (+89.47%)
Mutual labels:  management
engineering-management
A list of resources about Software Engineering Management
Stars: ✭ 31 (+63.16%)
Mutual labels:  management
desktop-application
Electron-based desktop time tracker for Cattr
Stars: ✭ 38 (+100%)
Mutual labels:  management

GASdotto

GASdotto è il gestionale web-based per gruppi di acquisto.

Build Status Maintainability Translations Status

Per documentazione e hosting gratuito visita il sito www.gasdotto.net

Installazione

Requisiti:

  • un web server
  • un database (testato con MariaDB, compatibile con MySQL, PostgreSQL)
  • PHP >= 7.3
  • composer
git clone https://github.com/madbob/GASdottoNG.git
cd GASdottoNG/code
composer install
cp .env.example .env
# nel file .env vanno specificati i propri parametri di connessione al database e l'invio delle mail
nano .env

Al primo accesso verranno eseguiti il popolamento del database e la configurazione iniziale.

Per aggiornare una istanza esistente:

cd GASdottoNG/
git pull
cd code/
php artisan migrate
composer update
composer install

Docker

Per chi lo trovasse più comodo, è previsto uno script per costruirsi un container Docker in cui procedere con lo sviluppo.

cd code
./build.sh
cd code
./run.sh # quindi collegarsi a http://localhost:8000
./test.sh # per eseguire i test automatici
./test.sh PATTERN_NOME_TEST # per eseguire i test il cui nome matcha il pattern

Troubleshooting

  • potrebbe essere necessario installare la localizzazione italiana del sistema (in particolare per formattare le date). Per installarla, qualora mancante, eseguire dpkg-reconfigure locales sul proprio server
  • per versioni di MySQL inferiori alla 5.7, occorre editare il file code/app/Providers/AppServiceProvider.php. Fare riferimento a queste indicazioni.
  • per inoltrare le mail con GMail, è necessario abilitare l'accesso alle applicazioni "meno sicure"

Licenza

GASdotto è distribuito in licenza AGPLv3+.

Copyright (C) 2017/2022 Roberto Guido [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].