Refactor resource files: remove unused imports and clean up code across various resource and controller files for improved readability and maintainability. Update currency list formatting in helpers for consistency.

This commit is contained in:
2025-07-29 13:29:23 +05:00
parent c37f5fadf1
commit 8e770941fa
33 changed files with 272 additions and 256 deletions

View File

@@ -54,7 +54,7 @@ class ContactPageSettings extends SettingsPage
->label('Google Maps Embed URL')
->url()
->required(),
])
]),
])
->columns(1)
->statePath('data');
@@ -84,4 +84,4 @@ class ContactPageSettings extends SettingsPage
{
return 'Manage the contact form details, contact information, and map embed.';
}
}
}

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources;
use App\Filament\Resources\ApplicationResource\Pages;
use App\Filament\Resources\ApplicationResource\RelationManagers;
use App\Models\Application;
use App\Models\Career;
use Filament\Forms;
@@ -11,8 +10,6 @@ use Filament\Forms\Form;
use Filament\Resources\Resource;
use Filament\Tables;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
class ApplicationResource extends Resource
{
@@ -107,4 +104,4 @@ class ApplicationResource extends Resource
'edit' => Pages\EditApplication::route('/{record}/edit'),
];
}
}
}

View File

@@ -3,10 +3,9 @@
namespace App\Filament\Resources\ApplicationResource\Pages;
use App\Filament\Resources\ApplicationResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord;
class CreateApplication extends CreateRecord
{
protected static string $resource = ApplicationResource::class;
}
}

View File

@@ -16,4 +16,4 @@ class EditApplication extends EditRecord
Actions\DeleteAction::make(),
];
}
}
}

View File

@@ -16,4 +16,4 @@ class ListApplications extends ListRecords
Actions\CreateAction::make(),
];
}
}
}

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources;
use App\Filament\Resources\AuthorResource\Pages;
use App\Filament\Resources\AuthorResource\RelationManagers;
use App\Models\Author;
use Filament\Forms;
use Filament\Forms\Components\FileUpload;
@@ -14,8 +13,6 @@ use Filament\Resources\Resource;
use Filament\Tables;
use Filament\Tables\Columns\ImageColumn;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
class AuthorResource extends Resource
{
@@ -25,8 +22,7 @@ class AuthorResource extends Resource
protected static ?string $navigationGroup = 'News';
public static function form(Form $form):
Form
public static function form(Form $form): Form
{
return $form
->schema([

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources\AuthorResource\Pages;
use App\Filament\Resources\AuthorResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord;
class CreateAuthor extends CreateRecord

View File

@@ -6,15 +6,13 @@ use App\Filament\Resources\CareerResource\Pages;
use App\Filament\Resources\CareerResource\RelationManagers;
use App\Models\Career;
use Filament\Forms;
use Filament\Forms\Components\Repeater;
use Filament\Forms\Components\Textarea;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Form;
use Filament\Resources\Resource;
use Filament\Tables;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
use Filament\Forms\Components\Repeater;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Textarea;
class CareerResource extends Resource
{

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources\CareerResource\Pages;
use App\Filament\Resources\CareerResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord;
class CreateCareer extends CreateRecord

View File

@@ -7,8 +7,6 @@ use Filament\Forms\Form;
use Filament\Resources\RelationManagers\RelationManager;
use Filament\Tables;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
class ApplicationsRelationManager extends RelationManager
{

View File

@@ -6,15 +6,13 @@ use App\Filament\Resources\InternshipResource\Pages;
use App\Filament\Resources\InternshipResource\RelationManagers;
use App\Models\Internship;
use Filament\Forms;
use Filament\Forms\Components\Repeater;
use Filament\Forms\Components\Textarea;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Form;
use Filament\Resources\Resource;
use Filament\Tables;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
use Filament\Forms\Components\Repeater;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Textarea;
class InternshipResource extends Resource
{
@@ -53,7 +51,7 @@ class InternshipResource extends Resource
->label('Salary currency')
->searchable()
->default('USD'),
Repeater::make('bullets')
->schema([
TextInput::make('bullet')
@@ -122,4 +120,4 @@ class InternshipResource extends Resource
'edit' => Pages\EditInternship::route('/{record}/edit'),
];
}
}
}

View File

@@ -3,10 +3,9 @@
namespace App\Filament\Resources\InternshipResource\Pages;
use App\Filament\Resources\InternshipResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord;
class CreateInternship extends CreateRecord
{
protected static string $resource = InternshipResource::class;
}
}

View File

@@ -16,4 +16,4 @@ class EditInternship extends EditRecord
Actions\DeleteAction::make(),
];
}
}
}

View File

@@ -16,4 +16,4 @@ class ListInternships extends ListRecords
Actions\CreateAction::make(),
];
}
}
}

View File

@@ -2,14 +2,12 @@
namespace App\Filament\Resources\InternshipResource\RelationManagers;
use App\Models\InternshipApplication;
use Filament\Forms;
use Filament\Forms\Form;
use Filament\Resources\RelationManagers\RelationManager;
use Filament\Tables;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
use App\Models\InternshipApplication; // Added this use statement
use Filament\Tables\Table; // Added this use statement
class ApplicationsRelationManager extends RelationManager
{
@@ -80,4 +78,4 @@ class ApplicationsRelationManager extends RelationManager
]),
]);
}
}
}

View File

@@ -28,12 +28,12 @@ class SolutionResource extends Resource
->maxLength(255)
->reactive()
->afterStateUpdated(fn (string $operation, $state, Forms\Set $set) => $operation === 'create' ? $set('slug', Str::slug($state)) : null),
Forms\Components\TextInput::make('slug')
Forms\Components\TextInput::make('slug')
->required()
->maxLength(255),
Forms\Components\TextInput::make('title_description')
Forms\Components\TextInput::make('title_description')
->maxLength(255)
->required()
->columnSpanFull(),
@@ -51,7 +51,7 @@ class SolutionResource extends Resource
Forms\Components\RichEditor::make('description')
->required()
->columnSpanFull(),
]);
}

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources;
use App\Filament\Resources\SuccessResource\Pages;
use App\Filament\Resources\SuccessResource\RelationManagers;
use App\Models\Success;
use Filament\Forms;
use Filament\Forms\Components\DateTimePicker;

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources\SuccessResource\Pages;
use App\Filament\Resources\SuccessResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord;
class CreateSuccess extends CreateRecord

View File

@@ -20,161 +20,161 @@ function logDB(): void
function getCurrencies(): array
{
return [
"AED" => "UAE dirham",
"AFN" => "Afghan afghani",
"ALL" => "Albanian lek",
"AMD" => "Armenian dram",
"ANG" => "Netherlands Antillean gulden",
"AOA" => "Angolan kwanza",
"ARS" => "Argentine peso",
"AUD" => "Australian dollar",
"AWG" => "Aruban florin",
"AZN" => "Azerbaijani manat",
"BAM" => "Bosnia and Herzegovina konvertibilna marka",
"BBD" => "Barbadian dollar",
"BDT" => "Bangladeshi taka",
"BGN" => "Bulgarian lev",
"BHD" => "Bahraini dinar",
"BIF" => "Burundi franc",
"BMD" => "Bermudian dollar",
"BND" => "Brunei dollar",
"BOB" => "Bolivian boliviano",
"BRL" => "Brazilian real",
"BSD" => "Bahamian dollar",
"BTN" => "Bhutanese ngultrum",
"BWP" => "Botswana pula",
"BYR" => "Belarusian ruble",
"BZD" => "Belize dollar",
"CAD" => "Canadian dollar",
"CDF" => "Congolese franc",
"CHF" => "Swiss franc",
"CLP" => "Chilean peso",
"CNY" => "Chinese/Yuan renminbi",
"COP" => "Colombian peso",
"CRC" => "Costa Rican colon",
"CUC" => "Cuban peso",
"CVE" => "Cape Verdean escudo",
"CZK" => "Czech koruna",
"DJF" => "Djiboutian franc",
"DKK" => "Danish krone",
"DOP" => "Dominican peso",
"DZD" => "Algerian dinar",
"EEK" => "Estonian kroon",
"EGP" => "Egyptian pound",
"ERN" => "Eritrean nakfa",
"ETB" => "Ethiopian birr",
"EUR" => "European Euro",
"FJD" => "Fijian dollar",
"FKP" => "Falkland Islands pound",
"GBP" => "British pound",
"GEL" => "Georgian lari",
"GHS" => "Ghanaian cedi",
"GIP" => "Gibraltar pound",
"GMD" => "Gambian dalasi",
"GNF" => "Guinean franc",
"GQE" => "Central African CFA franc",
"GTQ" => "Guatemalan quetzal",
"GYD" => "Guyanese dollar",
"HKD" => "Hong Kong dollar",
"HNL" => "Honduran lempira",
"HRK" => "Croatian kuna",
"HTG" => "Haitian gourde",
"HUF" => "Hungarian forint",
"IDR" => "Indonesian rupiah",
"ILS" => "Israeli new sheqel",
"INR" => "Indian rupee",
"IQD" => "Iraqi dinar",
"IRR" => "Iranian rial",
"ISK" => "Icelandic króna",
"JMD" => "Jamaican dollar",
"JOD" => "Jordanian dinar",
"JPY" => "Japanese yen",
"KES" => "Kenyan shilling",
"KGS" => "Kyrgyzstani som",
"KHR" => "Cambodian riel",
"KMF" => "Comorian franc",
"KPW" => "North Korean won",
"KRW" => "South Korean won",
"KWD" => "Kuwaiti dinar",
"KYD" => "Cayman Islands dollar",
"KZT" => "Kazakhstani tenge",
"LAK" => "Lao kip",
"LBP" => "Lebanese lira",
"LKR" => "Sri Lankan rupee",
"LRD" => "Liberian dollar",
"LSL" => "Lesotho loti",
"LTL" => "Lithuanian litas",
"LVL" => "Latvian lats",
"LYD" => "Libyan dinar",
"MAD" => "Moroccan dirham",
"MDL" => "Moldovan leu",
"MGA" => "Malagasy ariary",
"MKD" => "Macedonian denar",
"MMK" => "Myanma kyat",
"MNT" => "Mongolian tugrik",
"MOP" => "Macanese pataca",
"MRO" => "Mauritanian ouguiya",
"MUR" => "Mauritian rupee",
"MVR" => "Maldivian rufiyaa",
"MWK" => "Malawian kwacha",
"MXN" => "Mexican peso",
"MYR" => "Malaysian ringgit",
"MZM" => "Mozambican metical",
"NAD" => "Namibian dollar",
"NGN" => "Nigerian naira",
"NIO" => "Nicaraguan córdoba",
"NOK" => "Norwegian krone",
"NPR" => "Nepalese rupee",
"NZD" => "New Zealand dollar",
"OMR" => "Omani rial",
"PAB" => "Panamanian balboa",
"PEN" => "Peruvian nuevo sol",
"PGK" => "Papua New Guinean kina",
"PHP" => "Philippine peso",
"PKR" => "Pakistani rupee",
"PLN" => "Polish zloty",
"PYG" => "Paraguayan guarani",
"QAR" => "Qatari riyal",
"RON" => "Romanian leu",
"RSD" => "Serbian dinar",
"RUB" => "Russian ruble",
"SAR" => "Saudi riyal",
"SBD" => "Solomon Islands dollar",
"SCR" => "Seychellois rupee",
"SDG" => "Sudanese pound",
"SEK" => "Swedish krona",
"SGD" => "Singapore dollar",
"SHP" => "Saint Helena pound",
"SLL" => "Sierra Leonean leone",
"SOS" => "Somali shilling",
"SRD" => "Surinamese dollar",
"SYP" => "Syrian pound",
"SZL" => "Swazi lilangeni",
"THB" => "Thai baht",
"TJS" => "Tajikistani somoni",
"TMT" => "Turkmen manat",
"TND" => "Tunisian dinar",
"TRY" => "Turkish new lira",
"TTD" => "Trinidad and Tobago dollar",
"TWD" => "New Taiwan dollar",
"TZS" => "Tanzanian shilling",
"UAH" => "Ukrainian hryvnia",
"UGX" => "Ugandan shilling",
"USD" => "United States dollar",
"UYU" => "Uruguayan peso",
"UZS" => "Uzbekistani som",
"VEB" => "Venezuelan bolivar",
"VND" => "Vietnamese dong",
"VUV" => "Vanuatu vatu",
"WST" => "Samoan tala",
"XAF" => "Central African CFA franc",
"XCD" => "East Caribbean dollar",
"XDR" => "Special Drawing Rights",
"XOF" => "West African CFA franc",
"XPF" => "CFP franc",
"YER" => "Yemeni rial",
"ZAR" => "South African rand",
"ZMK" => "Zambian kwacha",
"ZWR" => "Zimbabwean dollar",
'AED' => 'UAE dirham',
'AFN' => 'Afghan afghani',
'ALL' => 'Albanian lek',
'AMD' => 'Armenian dram',
'ANG' => 'Netherlands Antillean gulden',
'AOA' => 'Angolan kwanza',
'ARS' => 'Argentine peso',
'AUD' => 'Australian dollar',
'AWG' => 'Aruban florin',
'AZN' => 'Azerbaijani manat',
'BAM' => 'Bosnia and Herzegovina konvertibilna marka',
'BBD' => 'Barbadian dollar',
'BDT' => 'Bangladeshi taka',
'BGN' => 'Bulgarian lev',
'BHD' => 'Bahraini dinar',
'BIF' => 'Burundi franc',
'BMD' => 'Bermudian dollar',
'BND' => 'Brunei dollar',
'BOB' => 'Bolivian boliviano',
'BRL' => 'Brazilian real',
'BSD' => 'Bahamian dollar',
'BTN' => 'Bhutanese ngultrum',
'BWP' => 'Botswana pula',
'BYR' => 'Belarusian ruble',
'BZD' => 'Belize dollar',
'CAD' => 'Canadian dollar',
'CDF' => 'Congolese franc',
'CHF' => 'Swiss franc',
'CLP' => 'Chilean peso',
'CNY' => 'Chinese/Yuan renminbi',
'COP' => 'Colombian peso',
'CRC' => 'Costa Rican colon',
'CUC' => 'Cuban peso',
'CVE' => 'Cape Verdean escudo',
'CZK' => 'Czech koruna',
'DJF' => 'Djiboutian franc',
'DKK' => 'Danish krone',
'DOP' => 'Dominican peso',
'DZD' => 'Algerian dinar',
'EEK' => 'Estonian kroon',
'EGP' => 'Egyptian pound',
'ERN' => 'Eritrean nakfa',
'ETB' => 'Ethiopian birr',
'EUR' => 'European Euro',
'FJD' => 'Fijian dollar',
'FKP' => 'Falkland Islands pound',
'GBP' => 'British pound',
'GEL' => 'Georgian lari',
'GHS' => 'Ghanaian cedi',
'GIP' => 'Gibraltar pound',
'GMD' => 'Gambian dalasi',
'GNF' => 'Guinean franc',
'GQE' => 'Central African CFA franc',
'GTQ' => 'Guatemalan quetzal',
'GYD' => 'Guyanese dollar',
'HKD' => 'Hong Kong dollar',
'HNL' => 'Honduran lempira',
'HRK' => 'Croatian kuna',
'HTG' => 'Haitian gourde',
'HUF' => 'Hungarian forint',
'IDR' => 'Indonesian rupiah',
'ILS' => 'Israeli new sheqel',
'INR' => 'Indian rupee',
'IQD' => 'Iraqi dinar',
'IRR' => 'Iranian rial',
'ISK' => 'Icelandic króna',
'JMD' => 'Jamaican dollar',
'JOD' => 'Jordanian dinar',
'JPY' => 'Japanese yen',
'KES' => 'Kenyan shilling',
'KGS' => 'Kyrgyzstani som',
'KHR' => 'Cambodian riel',
'KMF' => 'Comorian franc',
'KPW' => 'North Korean won',
'KRW' => 'South Korean won',
'KWD' => 'Kuwaiti dinar',
'KYD' => 'Cayman Islands dollar',
'KZT' => 'Kazakhstani tenge',
'LAK' => 'Lao kip',
'LBP' => 'Lebanese lira',
'LKR' => 'Sri Lankan rupee',
'LRD' => 'Liberian dollar',
'LSL' => 'Lesotho loti',
'LTL' => 'Lithuanian litas',
'LVL' => 'Latvian lats',
'LYD' => 'Libyan dinar',
'MAD' => 'Moroccan dirham',
'MDL' => 'Moldovan leu',
'MGA' => 'Malagasy ariary',
'MKD' => 'Macedonian denar',
'MMK' => 'Myanma kyat',
'MNT' => 'Mongolian tugrik',
'MOP' => 'Macanese pataca',
'MRO' => 'Mauritanian ouguiya',
'MUR' => 'Mauritian rupee',
'MVR' => 'Maldivian rufiyaa',
'MWK' => 'Malawian kwacha',
'MXN' => 'Mexican peso',
'MYR' => 'Malaysian ringgit',
'MZM' => 'Mozambican metical',
'NAD' => 'Namibian dollar',
'NGN' => 'Nigerian naira',
'NIO' => 'Nicaraguan córdoba',
'NOK' => 'Norwegian krone',
'NPR' => 'Nepalese rupee',
'NZD' => 'New Zealand dollar',
'OMR' => 'Omani rial',
'PAB' => 'Panamanian balboa',
'PEN' => 'Peruvian nuevo sol',
'PGK' => 'Papua New Guinean kina',
'PHP' => 'Philippine peso',
'PKR' => 'Pakistani rupee',
'PLN' => 'Polish zloty',
'PYG' => 'Paraguayan guarani',
'QAR' => 'Qatari riyal',
'RON' => 'Romanian leu',
'RSD' => 'Serbian dinar',
'RUB' => 'Russian ruble',
'SAR' => 'Saudi riyal',
'SBD' => 'Solomon Islands dollar',
'SCR' => 'Seychellois rupee',
'SDG' => 'Sudanese pound',
'SEK' => 'Swedish krona',
'SGD' => 'Singapore dollar',
'SHP' => 'Saint Helena pound',
'SLL' => 'Sierra Leonean leone',
'SOS' => 'Somali shilling',
'SRD' => 'Surinamese dollar',
'SYP' => 'Syrian pound',
'SZL' => 'Swazi lilangeni',
'THB' => 'Thai baht',
'TJS' => 'Tajikistani somoni',
'TMT' => 'Turkmen manat',
'TND' => 'Tunisian dinar',
'TRY' => 'Turkish new lira',
'TTD' => 'Trinidad and Tobago dollar',
'TWD' => 'New Taiwan dollar',
'TZS' => 'Tanzanian shilling',
'UAH' => 'Ukrainian hryvnia',
'UGX' => 'Ugandan shilling',
'USD' => 'United States dollar',
'UYU' => 'Uruguayan peso',
'UZS' => 'Uzbekistani som',
'VEB' => 'Venezuelan bolivar',
'VND' => 'Vietnamese dong',
'VUV' => 'Vanuatu vatu',
'WST' => 'Samoan tala',
'XAF' => 'Central African CFA franc',
'XCD' => 'East Caribbean dollar',
'XDR' => 'Special Drawing Rights',
'XOF' => 'West African CFA franc',
'XPF' => 'CFP franc',
'YER' => 'Yemeni rial',
'ZAR' => 'South African rand',
'ZMK' => 'Zambian kwacha',
'ZWR' => 'Zimbabwean dollar',
];
}

View File

@@ -2,8 +2,8 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Application;
use Illuminate\Http\Request;
class ApplicationController extends Controller
{

View File

@@ -3,7 +3,6 @@
namespace App\Http\Controllers;
use App\Models\Career;
use Illuminate\Http\Request;
class CareersPageController extends Controller
{

View File

@@ -3,8 +3,8 @@
namespace App\Http\Controllers;
use App\Models\Internship;
use Illuminate\Http\Request;
use App\Models\InternshipApplication; // Changed from App\Models\Application
use App\Models\InternshipApplication;
use Illuminate\Http\Request; // Changed from App\Models\Application
class InternshipsPageController extends Controller
{

View File

@@ -4,7 +4,6 @@ namespace App\Http\Controllers\Web;
use App\Http\Controllers\Controller;
use App\Models\Success;
use Illuminate\Http\Request;
class SuccessPageController extends Controller
{

View File

@@ -4,7 +4,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use App\Models\Career;
class Application extends Model
{

View File

@@ -4,7 +4,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use App\Models\Application;
class Career extends Model
{

View File

@@ -4,7 +4,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use App\Models\InternshipApplication;
class Internship extends Model
{

View File

@@ -21,4 +21,4 @@ class InternshipApplication extends Model
{
return $this->belongsTo(Internship::class);
}
}
}

View File

@@ -24,4 +24,4 @@ class ContactSettings extends Settings
{
return 'contact';
}
}
}

View File

@@ -3,7 +3,6 @@
use App\Settings\GeneralSettings;
use App\Settings\HomeSettings;
use App\Settings\SiteSettings;
use Spatie\LaravelData\Data;
return [

View File

@@ -2,7 +2,6 @@
namespace Database\Seeders;
use App\Models\News;
use Illuminate\Database\Seeder;
class NewsTableSeeder extends Seeder
@@ -10,8 +9,5 @@ class NewsTableSeeder extends Seeder
/**
* Run the database seeds.
*/
public function run(): void
{
}
public function run(): void {}
}

View File

@@ -4373,7 +4373,7 @@ p {
display: inline-flex;
align-items: center;
justify-content: center;
color: var(--color-1);
color: var(--text-white);
border-radius: 50%;
margin-right: -40px;
font-size: 20px;

View File

@@ -285,10 +285,6 @@ body {
</style>
@endpush
@push('footer-js')
<script src="/web/cs/js/timeline.js"></script>
@endpush
@section('content')
<!-- Breadcrumb Area Start -->
<div class="breadcrumb__area" style="background-image: url('/web/assets/img/page/breadcrumb.jpg');">
@@ -298,7 +294,7 @@ body {
<div class="breadcrumb__area-content">
<h2>About Us</h2>
<ul>
<li><a href="index.html">Home</a><i class="fa-regular fa-angle-right"></i></li>
<li><a href="/">Home</a><i class="fa-regular fa-angle-right"></i></li>
<li>About Us</li>
</ul>
</div>
@@ -359,37 +355,89 @@ body {
<p>Explore our company's history and milestones through the years. Click on any date to learn more about our journey.</p>
</section>
<div class="timeline-container">
<!-- Timeline dates will be generated here -->
<div class="timeline-dates">
<div class="timeline-line"></div>
<div id="dates-container" class="dates-container"></div>
</div>
<!-- Content area -->
<div class="content-area">
<div id="content-container" class="content-container">
<!-- Content will be inserted here -->
<!-- Our History Area Start -->
<div class="history__area">
<div class="container">
<div class="row">
<div class="col-xl-12">
<div class="company__history-area">
<div class="company__history-area-item">
<div class="company__history-area-item-date">
<span>2010</span>
</div>
<div class="company__history-area-item-inner wow fadeInUp" data-wow-delay=".4s">
<div class="company__history-area-item-inner-image">
<img src="/web/assets/img/portfolio/portfolio-2.jpg" alt="image">
</div>
<!-- Navigation buttons -->
<div class="navigation-controls">
<button id="prev-btn" class="nav-button" aria-label="Previous milestone">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon">
<path d="m15 18-6-6 6-6"/>
</svg>
<span class="sr-only">Previous</span>
</button>
<button id="next-btn" class="nav-button" aria-label="Next milestone">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon">
<path d="m9 18 6-6-6-6"/>
</svg>
<span class="sr-only">Next</span>
</button>
<div class="company__history-area-item-inner-content">
<h4>Start Company</h4>
<p>Launching a new company is an exciting journey that requires careful planning and execution. Lets begin!</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="company__history-area-item">
<div class="company__history-area-item-date">
<span>2014</span>
</div>
<div class="company__history-area-item-inner wow fadeInUp" data-wow-delay=".4s">
<div class="company__history-area-item-inner-image">
<img src="/web/assets/img/portfolio/portfolio-3.jpg" alt="image">
</div>
<div class="company__history-area-item-inner-content">
<h4>Opening Office</h4>
<p>Opening a new office represents growth and opportunity. Join us as we expand our operations!</p>
</div>
</div>
</div>
<div class="company__history-area-item">
<div class="company__history-area-item-date">
<span>2018</span>
</div>
<div class="company__history-area-item-inner wow fadeInUp" data-wow-delay=".4s">
<div class="company__history-area-item-inner-image">
<img src="/web/assets/img/portfolio/portfolio-5.jpg" alt="image">
</div>
<div class="company__history-area-item-inner-content">
<h4>Project Management</h4>
<p>Effective project management ensures timely delivery and quality results. Our expert team is here to help!</p>
</div>
</div>
</div>
<div class="company__history-area-item">
<div class="company__history-area-item-date">
<span>2021</span>
</div>
<div class="company__history-area-item-inner wow fadeInUp" data-wow-delay=".4s">
<div class="company__history-area-item-inner-image">
<img src="/web/assets/img/portfolio/portfolio-8.jpg" alt="image">
</div>
<div class="company__history-area-item-inner-content">
<h4>Open Research Team</h4>
<p>Our open research team is dedicated to innovation and collaboration, driving impactful solutions for clients.</p>
</div>
</div>
</div>
<div class="company__history-area-item">
<div class="company__history-area-item-date">
<span>2024</span>
</div>
<div class="company__history-area-item-inner wow fadeInUp" data-wow-delay=".4s">
<div class="company__history-area-item-inner-image">
<img src="/web/assets/img/portfolio/portfolio-6.jpg" alt="image">
</div>
<div class="company__history-area-item-inner-content">
<h4>Winning Award</h4>
<p>Winning awards showcases our commitment to excellence and innovation. Thank you for believing</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Our History Area End -->
</div>
</section>
<section class="mb-24">
<div class="text-center max-w-3xl mx-auto mb-12">

View File

@@ -1,6 +1,7 @@
<?php
use App\Http\Controllers\AboutusPageController;
use App\Http\Controllers\ApplicationController;
use App\Http\Controllers\CareersPageController;
use App\Http\Controllers\ContactPageController;
use App\Http\Controllers\HomePageController;
@@ -8,9 +9,7 @@ use App\Http\Controllers\InternshipsPageController;
use App\Http\Controllers\LegalPageController;
use App\Http\Controllers\NewsPageController;
use App\Http\Controllers\OurSolutionPageController;
use App\Http\Controllers\StoryPageController;
use App\Http\Controllers\Web\SuccessPageController;
use App\Http\Controllers\ApplicationController;
use Illuminate\Support\Facades\Route;
// Homepage...