A website for the purpose of invoice management, following up customers with their invoice and electronic payment
- Multi Languages (English, French and Arabic)
- dark mode
- View profile
- View all paid and unpaid invoice and archives
- Online payment of invoice
- Possibility to print the invoice
- Submit a report about the meter in case of a technical problem
- View the branches and activities of branch officials affiliated with the subsidiary unit
- Sending and receiving reports to branch and administrator officials View bills belonging to his unit
- Editing invoices for each client
- Sending and receiving the unit administrator report
- Follow-up of the invoices payment process
- Sending automatic reminders to late payment recipients (according to a date mentioned in the invoice)
- Administrators often have the authority to administer the site
# Screenshot Login page is currently not available
# Screenshot Customer Dashboard Page is currently not available
# Screenshot Unit Manager Dashboard Page is currently not available
# Screenshot Branch Manager Dashboard Page is currently not available
┌─ app
├─ bootstrap
├─ config
├─ database
├─ public
├─ resources
├─ routs
├─ storage
├─ tests
├─ vendor
├─ .env.example
├─ artisan
├─ composer.json
├─ package.json
└─ README.md
# Clone this repository
$ git clone https://github.com/MedjadjiAbdelkadir/InvoiceMS.git
# Go to the project directory
$ cd InvoiceMS
# Create file .env
$ cp .env.example .env.
# Generate Key Of .env
$ php artisan key:generate.
# Create DataBase
$ CREATE DATABASE IF NOT EXISTS 'invoices_ms'
# Go to file .env
DB_DATABASE=invoices_ms
# Migration Table
$ php artisan migrate
# Seeding table
$ php artisan db:seed
# Run the project
$ php artisan serve