Skip to content

A simple and lightweight web application built with Laravel to manage invoices. This project allows users to create, view, update, and delete invoices efficiently. It’s designed for small businesses or individuals who need a basic invoicing solution.

Notifications You must be signed in to change notification settings

Tamer3mansor/Invoices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invoices Management System

A simple and lightweight web application built with Laravel to manage invoices. This project allows users to create, view, update, and delete invoices efficiently. It’s designed for small businesses or individuals who need a basic invoicing solution.

Features

Create new invoices with customer details and items. View a list of all invoices. Edit or delete existing invoices. Simple and user-friendly interface. Built-in validation and error handling.

Screen Shots

HOME home LogIn login Invoices invoices Users users Roles roles Sections section1 Product product

Technologies Used

Laravel: PHP framework (v11.x). MySQL: Database for storing invoices and related data. Bootstrap: For responsive and clean UI. PHPUnit: For unit testing (optional). Prerequisites Before you begin, ensure you have the following installed:

PHP >= 8.1 Composer MySQL (or any supported database) Node.js & NPM

Installation

Clone the repository: git clone https://github.com/your-username/invoices.git cd invoices Install dependencies: composer install npm install # If using front-end assets Set up environment file: Copy .env.example to .env:

cp .env.example .env Update the .env file with your database credentials:

DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=invoices DB_USERNAME=your_username DB_PASSWORD=your_password Generate application key: bash

php artisan key:generate Run migrations:

php artisan migrate Seed the database (optional): php artisan db:seed Start the development server:

php artisan serve Open your browser and visit: http://localhost:8000.

Usage

Navigate to the homepage to see the list of invoices. Use the "Create Invoice" button to add a new invoice. Click on an invoice to view details or edit it. Delete invoices as needed from the interface.

About

A simple and lightweight web application built with Laravel to manage invoices. This project allows users to create, view, update, and delete invoices efficiently. It’s designed for small businesses or individuals who need a basic invoicing solution.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published