60 lines
1.2 KiB
Markdown
60 lines
1.2 KiB
Markdown
# NurseryApp - Guida all'avvio
|
|
|
|
Questo documento ti insegna come avviare sia il **backend** PHP che il **frontend** Angular.
|
|
|
|
---
|
|
|
|
## 🚀 **Avviamento del Frontend (Angular)**
|
|
|
|
1. **Vai nella cartella del frontend:**
|
|
```bash
|
|
cd frontend/nursery-app
|
|
```
|
|
|
|
2. **Installa le dipendenze (se non ancora fatto):**
|
|
```bash
|
|
npm install
|
|
# oppure
|
|
yarn install
|
|
```
|
|
|
|
3. **Avvia lo sviluppo locale:**
|
|
```bash
|
|
ng serve --host 0.0.0.0
|
|
```
|
|
|
|
🌐 **Apri il browser su:** `http://localhost:4200`
|
|
|
|
---
|
|
|
|
## ⚙️ **Avviamento del Backend (PHP)**
|
|
|
|
1. **Assicurati di avere PHP e Composer installati.**
|
|
|
|
2. **Vai nella cartella del backend:**
|
|
```bash
|
|
cd backend
|
|
```
|
|
|
|
3. **Installa le dipendenze PHP:**
|
|
```bash
|
|
composer install
|
|
```
|
|
|
|
4. **Configura il file `.env`:**
|
|
- Se esiste un `.env.example`, copialo:
|
|
```bash
|
|
cp .env.example .env
|
|
```
|
|
- Modifica le variabili d'ambiente necessarie (es. DB connection string).
|
|
|
|
5. **Avvia lo sviluppo del backend:**
|
|
|
|
### Opzione A: Laravel (se è un progetto Laravel)
|
|
```bash
|
|
php artisan serve --host=0.0.0.0 --port=8000
|
|
```
|
|
|
|
### Opzione B: PHP semplice
|
|
```bash
|
|
php -S localhost:8000 |