myapps_remote_server_ui_app.../README.md
2026-01-06 05:57:53 +08:00

87 lines
1.5 KiB
Markdown

# 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
```sh
# === 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
pressione sulla griglia non sulla icona si esce
- sei tap si entra nel menu di configurazione iniziale