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