Customer Testimonials
Add new reviews or remove existing ones.
Add New Testimonial
| Customer | Rating | Review (preview) | Dish | Date | Actions |
|---|---|---|---|---|---|
| Loading… | |||||
Ingredient Batches
Post proof-of-ingredient updates showing what you used for each cooking session.
Add Ingredient Batch
| Date | Title | Items | Verified | Actions |
|---|---|---|---|---|
| Loading… | ||||
Offers & Promotions
Manage active promotional offers shown on the website.
Add New Offer
Active Offers
Loading…
How to Deploy Changes
📋 Step-by-Step Guide
- Make your changes in the relevant admin section (Menu, Testimonials, etc.)
- Click the Download [filename].json button
- Connect to your VPS via SFTP (e.g., FileZilla, WinSCP, or
scp) - Upload the downloaded JSON file to
/var/www/html/data/(or wherever your site root is) - Refresh the website — changes appear immediately, no restart needed
🖼️ Adding Dish Images
- Name your image file descriptively (e.g.,
new-dish-name.jpg) - Upload it to
/var/www/html/images/dishes/on your VPS - In the Admin → Menu Items form, set the Image Path to
images/dishes/new-dish-name.jpg - Save the dish and download the updated
menu.json - Upload the new JSON to the server
🔐 Changing the Admin Password
- Open
data/config.jsonon your server (or locally) - Find the
"admin": { "password": "bistro2025" }entry - Change
"bistro2025"to your new password - Save the file and upload it to your server
🌐 VPS Deployment (Debian 13 Trixie)
# Install nginx if not already installed
sudo apt update && sudo apt install -y nginx
# Copy website files to web root
sudo cp -r /path/to/your/files/* /var/www/html/
# Set permissions
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
# Enable and start nginx
sudo systemctl enable nginx
sudo systemctl start nginx
# Your site is now live at http://your-server-ip/