A modern web application built with Laravel to showcase the services of Hexagon, a software company that provides high-quality software solutions and professional development services.
This project represents the official website for Hexagon, a software company specialized in delivering scalable, clean, and high-performance software solutions.
The website focuses on presenting the company’s services with a beautiful, consistent, and user-friendly design.
- Laravel – Backend framework
- Blade – Templating engine for building dynamic and reusable UI components
- MySQL – Relational database
- Astrotomic Laravel Translatable – Database translations
- MVC Architecture – Clean and maintainable code structure
The project supports multi-language content:
- Implemented using
astrotomic/laravel-translatable - Enables dynamic translation of database content (e.g. services, titles, descriptions).
- Language files are organized under:
lang/enlang/ar
- Used for translating static UI texts across the website.
- Database engine: MySQL
- Fully prepared:
- Migrations
- Models
- Factories for seeding dummy/default data
- Well-structured schema to support scalability and multilingual content.
- Clean and organized Laravel routes
- Separation between public-facing pages and backend logic
- Easy to extend and maintain
- Built using Blade templates
- Consistent, clean, and responsive design
- Focused on readability and professional appearance
- Designed to reflect the identity of a modern software company
```bash
# Install dependencies
composer install
# Copy environment file
cp .env.example .env
# Generate application key
php artisan key:generate
# Run migrations
php artisan migrate
# (Optional) Seed database
php artisan db:seed
# Run the application
php artisan serve
-
.env file is excluded for security reasons
-
Make sure MySQL is running before migrating
-
This project follows Laravel best practices
Hexagon is a software company focused on delivering reliable, scalable, and high-quality software solutions tailored to client needs.
This project is developed for demonstration and internal use.