Skip to content

A website for the purpose of invoice management, following up customers with their invoice and electronic payment

Notifications You must be signed in to change notification settings

MedjadjiAbdelkadir/InvoiceMS

Repository files navigation

InvoiceMS

About InvoiceMS

A website for the purpose of invoice management, following up customers with their invoice and electronic payment

Features

  • Multi Languages (English, French and Arabic)
  • dark mode

Roles

Customers

  • 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

Unit Manager

  • 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

Branch Manager

  • 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)

Admins

  • Administrators often have the authority to administer the site

Screenshots

Login page

# Screenshot Login page is currently not available 

Customer Dashboard Page

# Screenshot Customer Dashboard Page is currently not available 

Unit Manager Dashboard Page

# Screenshot Unit Manager Dashboard Page is currently not available 

Branch Manager Dashboard Page

# Screenshot Branch Manager Dashboard Page is currently not available 

Technologies Used in the Project

Project Structure

┌─ app
├─ bootstrap
├─ config
├─ database
├─ public
├─ resources
├─ routs
├─ storage
├─ tests
├─ vendor
├─ .env.example
├─ artisan
├─ composer.json
├─ package.json
└─ README.md

Requirement

How To Use

Download Repository

# 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 && Migration && Seeding

# 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 Project

# Run the project
$ php artisan serve

About

A website for the purpose of invoice management, following up customers with their invoice and electronic payment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published