https://github.com/fabdoc27/pos-system
POS app for seamless updates, JWT-secured authentication, and essential tools for managing products, customers, and invoices.
https://github.com/fabdoc27/pos-system
axios bootstrap jwt-authentication laravel mysql php
Last synced: 2 months ago
JSON representation
POS app for seamless updates, JWT-secured authentication, and essential tools for managing products, customers, and invoices.
- Host: GitHub
- URL: https://github.com/fabdoc27/pos-system
- Owner: Fabdoc27
- Created: 2024-01-04T11:11:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-22T07:48:29.000Z (over 1 year ago)
- Last Synced: 2025-05-13T13:03:39.118Z (about 1 year ago)
- Topics: axios, bootstrap, jwt-authentication, laravel, mysql, php
- Language: PHP
- Homepage:
- Size: 3.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Point of Sale App
The Point of Sale (POS) App is designed to simplify small business operations. Built with Laravel and Axios, it ensures smooth transitions and dynamic updates without page reloads. The application provides essential POS features, including product, customer, and invoice management, while integrating secure JWT-based authentication for user management.
## Features
- **Single-Page Application**: Axios integration ensures seamless transitions and dynamic updates without full page reloads.
- **JWT Authentication**: Secure authentication for managing users.
- **Product Management**: Add, update, and delete products with ease.
- **Customer Management**: Maintain customer records with CRUD operations.
- **Invoice Management**: Generate, view, and delete invoices efficiently.
- **Dashboard Insights**: Visual summaries of key business data, including products, customers, sales, and invoices.
- **Dynamic Tables**: Real-time updates for listings of products, customers, and invoices.
## Getting Started
Follow these instructions to set up the project.
### Installation
1. **Clone the repository:**
```shell
git clone git@github.com:Fabdoc27/POS-System.git
```
2. **Navigate to the project directory:**
```shell
cd "POS-System"
```
3. **Install PHP dependencies:**
```shell
composer install
```
4. **Create the environment file:**
```shell
cp .env.example .env
```
5. **Set up your `.env` file:**
```env
JWT_KEY=your_jwt_secret
```
6. **Generate the application key:**
```shell
php artisan key:generate
```
7. **Run database migrations:**
```shell
php artisan migrate
```
8. **Start the local development server:**
```shell
php artisan serve
```