Server e Launcher per applicazioni https Icone salvate in mongodb in formato WebP 90 Locale storage come loader per app
Find a file
2026-01-06 05:56:37 +08:00
app first commit 2026-01-05 22:50:31 +01:00
server first commit 2026-01-05 22:50:31 +01:00
varie first commit 2026-01-05 22:50:31 +01:00
.gitignore first commit 2026-01-05 22:50:31 +01:00
docker-compose.yml first commit 2026-01-05 22:50:31 +01:00
docker_run.sh first commit 2026-01-05 22:50:31 +01:00
README.md Aggiorna README.md 2026-01-06 05:56:37 +08:00

App per vedere tutte le mie app in un unica schermata

si compone di

  • un server che condivide la lista delle apps fa utilizzo di un server già attivo mongoDB
  • la UI del server che permette di inserire e modificare tutti i dati delle apps
  • una app che funziona sia su smartphone che su PC

Server

andare in

cd server/backend

installare

npm ci install

editare .env

# === SERVER CONFIG ===
PORT=3000

# === JWT CONFIG ===
# Cambialo SEMPRE in produzione
JWT_SECRET=master66

# === MONGO CONFIG ===
# In locale:
# MONGO_URI=mongodb://localhost:27017/mydb
#
# In Docker (usato dal docker-compose):
MONGO_URI=mongodb://root:example@192.168.1.3:27017/myapphttps?authSource=admin
# === UPLOADS ===
# Cartella dove Express serve le icone
UPLOAD_DIR=uploads

avviare

npm start

il server parte su 182.168.1.3:3000 ed ho settato nginx come

my.patachina2.casacam.net

User Interface del server

andare in

cd server/frontend

far partire la UI x es su porta 8282

npx http-server . -c-1 -p 8282

da qui si possono modificare le apps che vogliamo visualizzare

App principale

andare in

cd app

far partire la App x es su porta 8181

npx http-server . -c-1 -p 8181

Funzionamento

  • pressione: si lancia l'app
  • pressione prolungata: si entra in wiggle mode si può fare il drag and drop con pressione prolungata si entra nel menu modifica oressione sulla griglia non sulla icona si esce
  • sei tap si entra nel menu di configurazione iniziale