This Laravel project is designed to serve as a basic store management system for storekeepers. It utilizes Laravel's routes, controllers, migrations, and query builder to facilitate the management of products, sales, and pricing.
-
Product Management:
- Add new products using a form that includes the product name, description, and quantity.
- Update product quantity data when a new item is sold.
-
Price Management:
- Store owners can collaborate with syndicate consultants to change product prices.
-
Dashboard:
- Display a dashboard with four cards showing sales figures for today, yesterday, this month, and last month.
-
Transaction History:
- View a detailed table of sale transactions on a separate page.
-
Clone the repository:
git clone https://github.com/seo-asif/storekeeper_product_management.git
-
Navigate to the project directory:
cd laravel-store-management
-
Install dependencies:
composer install
-
Copy the
.env.example
file to.env
:cp .env.example .env
-
Generate an application key:
php artisan key:generate
-
Configure your database connection in the
.env
file:DB_CONNECTION=mysql DB_HOST=your_database_host DB_PORT=your_database_port DB_DATABASE=your_database_name DB_USERNAME=your_database_username DB_PASSWORD=your_database_password
-
Run database migrations:
php artisan migrate
-
Start the development server:
php artisan serve
The application will be accessible at http://localhost:8000.
- Open the application in your browser.
- Use the provided forms to add new products and update product quantities.
- Collaborate with syndicate consultants to manage product prices.
- Access the dashboard to view sales figures for different time periods.
- Navigate to the transaction history page to see detailed sale transactions.
Feel free to customize and extend the functionality to meet your specific store management needs.
If you'd like to contribute to this project, please follow our contribution guidelines.
This Laravel Store Management System is open-sourced software licensed under the MIT license.