Basic Service Booking Web App

Job ID: 40322971

Budget: $30 – $250 USD

We are looking for a PHP developer to build a lightweight web-based booking system for a small local service business. The goal is to create a simple, functional platform where customers can book services online and the business owner can manage those bookings from an admin panel.

This is a small, fixed-scope project intended to be completed quickly using core PHP (no frameworks required). Clean, maintainable code and basic UI/UX are important.

Scope of Work:
The developer will be responsible for building both the frontend user interface and backend functionality, including database integration.

Key Features:

User Side:

Display a list of available services with basic details (name, description, price)

Booking form with fields (name, email, service selection, date, time)

Form validation (client-side and server-side)

Confirmation message after successful booking submission

Admin Panel:

Secure admin login (session-based authentication)

Dashboard to view all bookings

Ability to update booking status (e.g., pending, confirmed, cancelled)

Ability to delete bookings

CRUD functionality for managing services (add, edit, delete)

Technical Requirements:

Core PHP (no Laravel or other frameworks)

MySQL database

HTML, CSS, basic JavaScript (Bootstrap allowed but not required)

Code should be organized and easy to understand

Must run on standard shared hosting (cPanel environment)

Deliverables:

Complete source code

MySQL database export (.sql file)

Instructions for setup and deployment

Basic documentation of features

Timeline:
2–3 days from project start

Budget:
Fixed price: $90

Additional Notes:

This is intended to be a simple MVP, not a complex system

Clean UI is preferred, but no advanced design work is required

Future work may be available if the project is completed successfully

Preferred Qualifications:

Experience with small PHP/MySQL projects

Ability to deliver quickly and communicate clearly

Familiarity with basic security practices (input validation, SQL injection prevention)