Skip to content

wince-webdev/SmartCourier-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartCourier System

Administrative mail management and tracking system built with Symfony.

Overview

SmartCourier System is a web application developed to centralize, manage and monitor administrative mail processing within an organization or public institution.

The platform helps administrators efficiently track incoming and outgoing mail, monitor processing status and improve internal administrative workflow.

This project was developed as part of backend training and enterprise application architecture practice using Symfony framework.


Main Features

Authentication & Security

  • Secure user authentication
  • Role and permission management
  • Password reset system
  • Protected administration area

Administrative Mail Management

  • Incoming mail management
  • Outgoing mail management
  • Mail status tracking
  • Administrative workflow monitoring
  • Processing history and traceability

Dashboard & Statistics

  • Administrative dashboard
  • Real-time statistics
  • Dynamic charts and reports
  • Mail tracking analytics

User Management

  • User account management
  • Role assignment
  • Administrative access control

Technologies Used

  • PHP 8
  • Symfony
  • Twig
  • Bootstrap
  • MySQL
  • JavaScript
  • Chart.js
  • Doctrine ORM
  • Git & GitHub

Learning Objectives

This project allowed me to strengthen my skills in:

  • Symfony backend development
  • MVC architecture
  • User authentication and authorization
  • Administrative dashboard development
  • Data visualization with Chart.js
  • Database management with Doctrine ORM
  • Secure web application development

Installation

Clone the repository:

git clone https://github.com/wince-webdev/SmartCourier-System.git

Install dependencies:

composer install

Configure environment variables:

cp .env .env.local

Run database migrations:

php bin/console doctrine:migrations:migrate

Start the Symfony server:

symfony server:start

Additional Features

  • Dynamic AJAX requests
  • Real-time interface updates
  • Responsive administrative interface
  • Secure backend workflow

Project Status

Project completed and continuously improved for backend architecture and administrative management system practice.


Author

Winceslas ADJIHANOU Full Stack PHP Developer — Symfony & Laravel

Releases

No releases published

Packages

 
 
 

Contributors