Car Marketplace & Management System (CMMS)

A modern web platform for buying and selling cars - built as a Diploma Project at Cairo University.

About the Project

CMMS is a centralized, organized, and secure car marketplace designed to replace scattered social-media listings. It provides structured car specifications, advanced filtering, built-in chat, admin moderation, and a smooth experience for both buyers and sellers.

University: Cairo University, Faculty of Graduate Studies for Statistical Research
Department: Computer Sciences
Supervised by: Dr. Mariam Adel
Date: June 2026

Development Team

  • Ahmed Mohamed Mohamed Hassan Ouda
  • Ali Mahmoud Morsy Abd El-kader
  • Manal Roshdy Mohamed Abdalnaser
  • Mohamed Ayman Mohamed Abdelazeem Aly
  • Tarek Ahmed Shalaby Elattar

What CMMS Covers

✅ In Scope

  • User registration & authentication
  • Role-based access (Guest, User, Admin)
  • Car advertisement management (CRUD, approve/deny, deactivate, mark as sold)
  • Advanced search with filters & sorting
  • Favorites system
  • Real-time chat between users
  • Notifications
  • Profile management
  • Reviews & ratings
  • Admin dashboard with reports
  • Management of brands, fuel types, body types, countries, states

❌ Out of Scope

  • Online payment integration
  • Real-time vehicle inspection
  • Insurance integration
  • Third-party marketplace integration
  • Mobile application

Key Features

🔍 Smart Search

Filter by brand, fuel, body type, price range. Sort by price or date.

💬 Built-in Chat

Communicate directly with sellers/buyers. Notifications keep you updated.

⭐ Favorites

Save cars you like and revisit them anytime.

🛡️ Admin Moderation

Approve ads, monitor chats, manage users, and view system reports.

📱 Responsive Design

Works seamlessly on desktop, tablet, and mobile.

📊 Dashboard Analytics

Admins get real-time statistics and visual reports.

Technology Stack

Frontend

SvelteKit, Svelte 5, TypeScript, TailwindCSS, shadcn-svelte, Valibot

Backend

ASP.NET Core, Entity Framework Core

Database

PostgreSQL

Built with Quality in Mind

  • Pages load in under 3 seconds (tested with 100 concurrent users).
  • Search results return in under 2 seconds.
  • Fully encrypted communication (HTTPS / TLS 1.2+).
  • Passwords securely hashed with bcrypt.
  • Responsive UI that adapts to all screen sizes.
  • Modular architecture for easy maintenance and future extension.

This project was developed as part of the Diploma in Computer Sciences at Cairo University. It is intended for academic demonstration and evaluation purposes.