How imansoleiman/full-stack-engineering-company-website works
Spectrum is a PHP/MySQL corporate website paired with an admin content-management dashboard. Visitors browse company information and domain pages, while administrators authenticate and maintain the content that those pages display. The graph captures the evidenced homepage and services reads, representative admin management, and a separate image-blob service. The tree and README document broader project, team, news, location, and corporate content features; their implementation paths are represented at directory level because their source was not sampled, so uncertain runtime connections are omitted.
Main entry points: config.php Database connection · index.php Home page · services.php Services page · admin/index.php Admin login
Components 22
Public website
- Home page
index.php - Services page
services.php - Corporate pages
corporate.php - Projects page
projects.php - Team page
teams.php - News pages
news.php - Contact and careers
contact.php - Locations page
locate.php
Admin content management
- Admin login
admin/index.php - Admin dashboard
admin/home.php - Page content management
admin/about - Services management
admin/servicesPage - Projects management
admin/projects - Team management
admin/teams - News management
admin/news - Image galleries
admin/spectrum
Backend and media
- Database connection
config.php - MySQL database
- Blob service
blob-service/server.js - Vercel Blob
Other components
- Visitor
- Administrator
Connections 21
- Visitor → Home page: opens
- Visitor → Services page: opens
- Visitor → Corporate pages: browses
- Visitor → Projects page: browses
- Visitor → Team page: browses
- Visitor → News pages: browses
- Visitor → Contact and careers: contacts or applies
- Visitor → Locations page: finds offices
- Home page → Database connection: queries slides
- Services page → Database connection: queries service content
- Database connection → MySQL database: connects
- Administrator → Admin login: submits credentials
- Admin login → Admin dashboard: redirects on success
- Admin dashboard → Page content management: links to management
- Page content management → Database connection: manages content
- Services management → Database connection: writes services
- Projects management → Database connection: manages projects
- Team management → Database connection: manages team content
- News management → Database connection: manages news
- Image galleries → Database connection: manages categories
- Blob service → Vercel Blob: uploads and deletes