How chotaliyaharsh2404-hash/creative_touch_interiors works
Creative Touch Interiors is a PHP/MySQL interior-design marketing site with client accounts, project enquiries and estimates, and an administrative content and enquiry panel. The main journey is visitors exploring services and portfolio work, clients submitting a consultation request, and staff reviewing and estimating the request; clients can then view their requests in the portal. The tree and README establish additional content-management areas. Sampled source confirms homepage/service data access and admin service writes, but not every page’s database wiring.
Main entry points: index.php Homepage · consultation.php Quote Request · quote_details.php Quote Estimation · services.php Services Catalog
Components 22
Public Discovery
- Homepage
index.php - Services Catalog
services.php - Project Portfolio
projects.php - Project Detail
project.php - Image Gallery
gallery.php - Editorial Content
blog.php
Client Journey
- Contact Inquiry
contact.php - Client Accounts
login.php - Registration
register.php - Quote Request
consultation.php - Client Portal
profile.php - Quote PDF
quote_pdf.php
Studio Operations
- Admin Login
admin/login.php - Operations Dashboard
admin/dashboard.php - Quote Estimation
admin/quote_details.php - Content Management
admin
Application Core
- Quote Calculator
includes/quote_engine.php - Shared Configuration
includes/config.php - MySQL Database
Other components
- Visitor
- Client
- Administrator
Connections 24
- Visitor → Homepage: opens
- Visitor → Services Catalog: explores
- Visitor → Project Portfolio: browses
- Project Portfolio → Project Detail: opens project
- Visitor → Image Gallery: views
- Visitor → Editorial Content: reads
- Visitor → Contact Inquiry: submits inquiry
- Client → Client Accounts: signs in
- Client → Registration: creates account
- Client → Quote Request: requests estimate
- Quote Request → Quote Calculator: calculates estimate
- Client → Client Portal: views requests
- Client Portal → Quote PDF: opens quote
- Administrator → Admin Login: signs in
- Administrator → Operations Dashboard: reviews activity
- Administrator → Content Management: manages content
- Administrator → Quote Estimation: estimates request
- Quote Estimation → Quote Calculator: calculates estimate
- Homepage → Shared Configuration: loads helpers
- Services Catalog → MySQL Database: reads services
- Homepage → MySQL Database: reads projects
- Content Management → MySQL Database: updates content
- Quote Estimation → MySQL Database: saves estimate
- Quote Request → MySQL Database: records request