You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy heritage_project/ into XAMPP htdocs/heritage_project/.
Start Apache and MySQL.
Open phpMyAdmin and import sql/db_schema.sql.
Edit includes/db_connect.php (or api/db.php) if MySQL credentials differ.
Run admin/set_admin_password.php in your browser once to set the admin password (change password inside the file before running). Delete that file after use.
Open http://localhost/heritage_project/index.php and http://localhost/heritage_project/admin/login.php.
What to show in the demo
Open index.php — search & filter sites.
Click a site -> site.php -> add a review and book a visit (shows transaction & payments created).
Login to admin -> dashboard.php -> view charts, top sites, export CSV, manage sites.
Run example queries from sql/sql_examples.sql inside phpMyAdmin to demonstrate joins, views, subqueries, set ops.
Optional improvements
Add image upload & storage for site photos (secure validation).
Add CSRF tokens and improved auth for admin.
Convert admin to Laravel with migrations & blade templates (I can do this for extra credit).