Skip to content

Laravel web app for company related invoice management.

Notifications You must be signed in to change notification settings

mouaad11/webcinq-facturation

Repository files navigation

Laravel APP - Invoice and Quotation Management 🚀💻

Overview 📖

This Laravel-based web application is designed to simplify the management of invoices and quotations for businesses. It provides a streamlined solution for companies that need a robust and user-friendly platform for handling their invoicing and quotations.

🌟 Key Features

  • Admin Dashboard: Full control over users, clients, quotations, and invoices.
  • Client Dashboard: Clients can easily consult, accept, or reject quotations and view their invoice history.
  • Internal User: Allows employees or accountants to generate and manage invoices and quotations.
  • Responsive Design: Accessible on all devices—desktop, tablet, and mobile.
  • Role-Based Access: Three distinct roles (Admin, Client, Internal User) with tailored access rights.

Demo Video 🎥

Feel free to check the demo video and explore the app in action!

🔗 Demo Video

Getting Started 🚀

Prerequisites ✅

  • PHP 8.0+
  • Composer
  • MySQL
  • Node.js & npm
  • Laravel Framework

Installation ⚙️

  1. Clone the repository:
    git clone https://github.com/yourusername/laravel-invoice-app.git
    cd laravel-invoice-app
    
  2. Install dependencies:
    composer install
    npm install
    
  3. Create a .env file:
    cp .env.example .env
    
  4. Generate an application key:
    php artisan key:generate
    
  5. Run database migrations:
    php artisan migrate
    
  6. Start the development server:
    php artisan serve
    
  7. Compile assets:
    npm run dev

You're now ready to use the Laravel Invoice App! 🎉

Contributing 🤝

Feel free to submit issues and pull requests. Contributions are always welcome!

Application Laravel - Gestion des Factures et Devis 🚀💻

Aperçu 📖

Cette application web basée sur Laravel est conçue pour simplifier la gestion des factures et des devis pour les entreprises. Elle offre une solution rationalisée pour les sociétés ayant besoin d'une plateforme robuste et conviviale pour gérer leur facturation et leurs devis.

🌟 Fonctionnalités Principales

  • Tableau de bord Administrateur : Contrôle total sur les utilisateurs, les clients, les devis et les factures.
  • Tableau de bord Client : Les clients peuvent facilement consulter, accepter ou rejeter les devis et voir l'historique de leurs factures.
  • Utilisateur Interne : Permet aux employés ou aux comptables de générer et gérer les factures et les devis.
  • Design Responsive : Accessible sur tous les appareils — ordinateur de bureau, tablette et mobile.
  • Accès Basé sur les Rôles : Trois rôles distincts (Admin, Client, Utilisateur Interne) avec des droits d'accès adaptés.

Vidéo de Démonstration 🎥

N'hésitez pas à consulter la vidéo de démonstration et à explorer l'application en action !

🔗 Vidéo de Démonstration

Pour Commencer 🚀

Prérequis ✅

  • PHP 8.0+
  • Composer
  • MySQL
  • Node.js & npm
  • Framework Laravel

Installation ⚙️

  1. Cloner le dépôt :

    git clone https://github.com/votrenomdutilisateur/laravel-invoice-app.git
    cd laravel-invoice-app
  2. Installer les dépendances :

    composer install
    npm install
  3. Créer un fichier .env :

    cp .env.example .env
  4. Générer une clé d'application :

    php artisan key:generate
  5. Exécuter les migrations de la base de données :

    php artisan migrate
  6. Démarrer le serveur de développement :

    php artisan serve
  7. Compiler les assets :

    npm run dev

Vous êtes maintenant prêt à utiliser l'Application Laravel de Gestion des Factures ! 🎉

Contribuer 🤝

N'hésitez pas à soumettre des problèmes et des pull requests. Les contributions sont toujours les bienvenues !

About

Laravel web app for company related invoice management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published