Flatlogic Bot f65de53240 sadiq
2026-02-16 05:06:25 +00:00
2026-02-16 04:10:31 +00:00
2026-02-16 04:29:28 +00:00
2026-02-16 04:29:28 +00:00
2026-02-16 04:29:28 +00:00
2026-02-16 04:10:31 +00:00
2026-02-16 04:10:31 +00:00
2026-02-16 04:10:31 +00:00
2026-02-16 04:10:31 +00:00
2026-02-16 04:29:28 +00:00
2026-02-16 04:29:28 +00:00
2026-02-16 04:29:28 +00:00
2026-02-16 05:06:25 +00:00
2026-02-16 04:29:28 +00:00
2026-02-16 05:06:25 +00:00
2026-02-16 04:48:58 +00:00
2026-02-16 05:06:25 +00:00
2026-02-16 04:29:28 +00:00

Premium Car Marketplace - Afghanistan 2026 🇦🇫

University Final-Year Project by Mohammad Sadiq

Welcome to the Premium Car Marketplace, a high-end web application specifically designed for the automotive market in Afghanistan. This project combines modern "Glassmorphism" UI design with a robust PHP backend to provide a seamless car buying and selling experience.


🚀 Project Overview

This platform is a comprehensive car listing and management system. It features:

  • Hot Deals Section: Highlighting premium listings on the homepage.
  • Dynamic Browsing: Search and filter through over 20 detailed car listings across Kabul, Herat, Mazar-i-Sharif, and more.
  • Detailed Specifications: Each car has a dedicated page with high-quality images and technical details.
  • Contact System: Integrated messaging for buyers to reach out.
  • Admin Management: Secure backend for listing control.

🛠 Tech Stack

  • Backend: PHP 8.x (Vanilla PHP for high performance)
  • Database: MariaDB / MySQL (using PDO for secure, prepared statements)
  • Frontend: HTML5, Custom CSS3 (No Bootstrap - 100% custom Obsidian & Gold design system)
  • Design Pattern: Glassmorphism (Translucent backgrounds, vibrant accents)
  • Image Sourcing: Pexels API integration for high-quality automotive visuals.

💻 How to Run This Project

Prerequisites

  1. XAMPP / WAMP / MAMP: Ensure you have a local server environment installed.
  2. PHP 8.0+
  3. MySQL/MariaDB

Setup Instructions

  1. Clone the Project: Place the project folder inside your server's root directory (e.g., htdocs for XAMPP).
  2. Database Configuration:
    • Open your PHPMyAdmin.
    • Create a new database named car_marketplace.
    • Import the db/database.sql file located in the project folder.
    • Verify db/config.php matches your local credentials:
      define('DB_HOST', '127.0.0.1');
      define('DB_NAME', 'car_marketplace');
      define('DB_USER', 'root');
      define('DB_PASS', '');
      
  3. Initialize Data:
    • Run the setup.php file in your browser (http://localhost/your-folder/setup.php) to ensure all tables and demo data are correctly initialized.
  4. Access the Site:
    • Open http://localhost/your-folder/index.php in your browser.

📊 Database Documentation

Entity Relationship

The database consists of three primary tables:

  1. users: Stores user accounts with roles (admin, user).
    • id: Primary Key
    • role: Distinguishes between standard users and site managers.
  2. cars: The core data table.
    • brand, model, year, price: Primary specifications.
    • city: Location-based filtering (Kabul, Herat, etc.).
    • is_hot_deal: Flag for homepage promotion.
  3. contact_messages: Stores inquiries from the contact form.

Initial Admin Credentials

  • Email: admin@gmail.com
  • Password: 12345678

📚 Project Monograph (University Report)

1. Abstract

The "Premium Car Marketplace" is a digital solution addressing the lack of centralized, high-quality automotive platforms in Afghanistan. By utilizing a modern tech stack and custom UI design, the project demonstrates how localized software can meet international standards of quality and performance.

2. Introduction

In the current digital age, the automotive industry in Afghanistan relies heavily on social media groups which lack structure and security. This project proposes a centralized web platform that provides structure, verification, and a premium user experience for both buyers and sellers.

3. System Objectives

  • Standardization: Create a uniform way to list car specifications.
  • Aesthetics: Implement a "Dark Mode" Obsidian & Gold UI for a premium brand feel.
  • Security: Use SQL injection prevention and secure password hashing.
  • User Engagement: Provide interactive elements and smooth transitions.

4. Design Philosophy

The UI follows the Glassmorphism trend, which utilizes:

  • Blur Effects: Creating depth with semi-transparent layers.
  • Vibrant Accents: Using Gold (#d4af37) against Obsidian (#0f0f12) for high contrast.
  • Responsiveness: A custom grid system that works on mobile, tablet, and desktop.

5. Methodology

The project was developed using the Agile methodology, starting with a core database schema, followed by modular PHP component development (headers, footers, database helpers), and finally, the implementation of the custom CSS design system.

6. Conclusion

This system proves that high-performance, visually stunning web applications can be built with minimal external dependencies. It serves as a solid foundation for a real-world enterprise application in the Afghanistan tech sector.


👤 Developer Information

  • Name: Mohammad Sadiq
  • Project Role: Full-Stack Developer & UI/UX Designer
  • University Project Year: 2026
  • Contact: admin@gmail.com

Note: This project was generated as part of a University Final-Year Project simulation.

Description
No description provided
Readme 357 KiB
Languages
PHP 100%