# Performant - Laravel Website > A Laravel-based company website for Performant, a software development agency offering web, mobile, AI/ML, UI/UX, branding, QA testing, and motion graphics services. ## Project Overview This is a Laravel 11 application with Blade templating, Bootstrap CSS, and Tailwind CSS. The site showcases services, case studies, and company information. ## Tech Stack - **Framework**: Laravel 11 - **PHP Version**: 8.2+ - **Frontend**: Blade templates, Bootstrap, Tailwind CSS - **Build Tools**: Vite, PostCSS - **Testing**: Pest PHP ## Project Structure ``` ├── app/ │ ├── Http/Controllers/ # Route controllers │ ├── Models/ # Eloquent models │ ├── Providers/ # Service providers │ └── View/Components/ # Blade components ├── resources/ │ ├── views/ # Blade templates │ │ ├── layouts/ # Layout templates (header, footer) │ │ ├── components/ # Reusable UI components │ │ ├── services*.blade.php # Service pages │ │ ├── *_case_study*.blade.php # Case study pages │ │ └── *.blade.php # Main pages │ ├── css/ # CSS source files │ ├── js/ # JavaScript source files │ └── sass/ # SASS stylesheets ├── routes/ │ ├── web.php # Web routes │ ├── auth.php # Authentication routes │ └── console.php # Console commands ├── public/ │ ├── images/ # Static images │ ├── css/ # Compiled CSS │ └── js/ # Compiled JavaScript ├── config/ # Configuration files ├── database/ │ ├── migrations/ # Database migrations │ ├── seeders/ # Database seeders │ └── factories/ # Model factories └── tests/ # Pest test files ``` ## Key Pages ### Service Pages - `services.blade.php` - Main services overview - `services_web_development.blade.php` - Web development services - `services_mobile_development.blade.php` - Mobile app development - `services_ui_ux_design.blade.php` - UI/UX design services - `services_mvp_development.blade.php` - MVP development - `services_branding.blade.php` - Branding services - `services_qa_testing.blade.php` - QA & testing services - `services_cyber_security.blade.php` - Cyber security services - `services_motion_graphics.blade.php` - Motion graphics services - `services_ai_ml_development.blade.php` - AI/ML development - `services_web_design.blade.php` - Web design services ### Case Study Pages - `trim_case_study_details.blade.php` - Trim weight loss app - `bentham_case_study_details.blade.php` - Bentham Science publishing - `vava_case_study_details.blade.php` - Vava Cars platform - `delayno_case_study_details.blade.php` - Delayno project - `case_study_details.blade.php` - Generic case study template ### Main Pages - `index.blade.php` / `home_page.blade.php` - Homepage - `about.blade.php` - About page - `contact.blade.php` - Contact page ## Conventions ### Asset Paths Images use Laravel's asset helper: ```php {{ asset('public/images/path/to/image.png') }} ``` ### Layouts Pages extend guest layout and include header/footer: ```php @include('layouts.header')
@include('layouts.footer')
``` ### Common Sections Service pages follow a consistent structure: - `sdPageTitle` - Page header - `sdCarouselVersionOne/Two` - Service carousels - `sdContentWithAccordion` - Accordion content - `sdCommitment` - Commitment section - `caseStudies` - Case studies grid - `sdFeatureBoxes` - Feature boxes - `project_in_mind` - CTA section ## Routes Routes are defined in `routes/web.php`. Key route names: - `home` - Homepage - `services` - Services page - `case-study-trim` - Trim case study - `case-study-bentham` - Bentham case study - `case-study-vava` - Vava Cars case study - `case-study-delayno` - Delayno case study ## Development ### Install Dependencies ```bash composer install npm install ``` ### Run Development Server ```bash php artisan serve npm run dev ``` ### Build for Production ```bash npm run build ``` ### Run Tests ```bash ./vendor/bin/pest ``` ## Notes - The project includes a WordPress blog installation in `/blog` directory - Images are stored in `public/images/` with subdirectories for services, case studies, etc. - Service pages use consistent icon patterns in subdirectories like `02/`, `03/`, `04/`