This wizard sets up everything you need to get started.
You only need to do this once. Follow the steps β it takes about 3 minutes.
1System Check
2Database
3Admin Account
4Done!
π
Step 1 β System Check
First, let's make sure your server meets the requirements. These checks run automatically β just wait a moment.
β³PHP Version (needs 8.0 or higher)checking...
β³MySQL Database Extension (PDO)checking...
β³JSON Supportchecking...
β³Session Supportchecking...
β³config.php file foundchecking...
β³img/ folder with website imageschecking...
Checks run automatically
ποΈ
Step 2 β Database Setup
Connect the platform to your MySQL database. If you have not created the database yet, follow the instructions below first.
π How to create and import the database in Laragon (do this first):
1. Open Laragon β make sure MySQL has a green light (running).
2. In the Laragon tray icon menu β click HeidiSQL to open the database manager.
3. In HeidiSQL, right-click in the left sidebar β Create new β Database.
4. Name it exactly: balubuild_connect β click OK.
5. Click on the new balubuild_connect database to select it.
6. Click File β Run SQL file β find and select database.sql from your project folder β click Open β then click Execute (F9).
7. You should see "1 query executed successfully". Then come back here and click Test Connection.
β οΈ Laragon defaults: Username = root | Password = blank (empty). Only change these if you manually set a MySQL password.
π€
Step 3 β Create Admin Account
Create the one administrator account for this platform. The admin can log in and manage all client bookings β approving, rescheduling, or cancelling them.
π‘ What the admin can do:
The admin logs in at /login.php using these credentials and is taken directly to the Admin Panel β not the client dashboard. From there, every time a client books a consultation, it appears in the admin panel as Pending and the admin clicks Update to take action on it.
This is the username for logging in. Use a real email address you have access to.
π Write down your password before continuing. There is no automatic password reset email configured for local use. If you forget it, you can re-run this setup page to reset it.
β
Setup Complete!
Balubuild Connect is ready. Here is everything you need to know:
Admin Login Details β Write These Down
Login Page URLβ
Admin Emailβ
PasswordThe password you just set above
Admin Panelβ
Client Websiteβ
β What happens next:
1. Click "Go to Admin Login" below β sign in with your new admin credentials.
2. You will land on the Admin Panel where all client bookings appear.
3. Share the Client Website URL (above) with your clients so they can register and book consultations.
4. When a client submits a booking, it shows up in your admin panel as Pending.
5. Click Update on any booking to set it as Confirmed, Rescheduled, or Cancelled.
6. The client sees the status change in their My Bookings dashboard within 30 seconds β no email needed.
The file setup_admin.php should be deleted as soon as setup is complete.
Leaving it on your server means anyone who visits the URL could change or overwrite the admin account password.
How to delete it:
Open your project folder in Windows Explorer β find setup_admin.php β right-click β Delete.
If you ever need to reset the admin password in the future β just put the file back, reset the password, then delete it again.