Ads Website

Project Outline

This is an ads website for displaying ads for persons and companies with a full control admin panel to control all aspects of the website. This system consists of three main branches with a lot of features in each one like below.

The admin panel consists of many modules as a back end processes like:

  • Admin Authentication Module (with the ability to login to the admin panel, edit profile like name, email, ability to change the password and admin logout).
  • Admins and Roles module (with the ability to add new roles and admins and easily assign roles to any admin with specific permissions).
  • Settings module (with the ability to control all settings, terms of website, contacts and social accounts).
  • categories module (with the ability to control all ads categories with different functionalities).
  • Ads module (with the ability to control all ads aspects and accepting user ads and control them).
  • Activities module (including control all activities in the website and add the ability to add, edit and delete and accepting user activities).
  • Subscriptions module (including all functionalities related to subscriptions).
  • Messages module (including all functionalities related to messaging).
  • Users module (including full control of users of the website).
  • Cities module (including all functionalities to control cities).
  • Districts module (including all functionalities to control districts).

The Front design:

  • Updating every part of the front design with data and all functionalities regarding this.

APIs

  • Create and maintain all user APIs for mobile developers

Used technologies for this website

This website depends on many technologies like:

  • Laravel Framework v.9
  • PHP
  • MySQL
  • JavaScript
  • Ajax
  • JQuery
  • Bootstrap 5
  • Css
  • Html
  • Git
  • GitHub