This project is a comprehensive Electronics Store Management System built with Laravel 11 and PHP 8.2.12. It is designed for managing an electronics store's operations, including:
- Monitoring sales and user statistics.
- Adding, updating, and deleting products.
- Managing sales.
- User management and role control.
The system features an intuitive admin dashboard with sales analytics and a minimalistic design supporting both light and dark modes. Tailwind CSS is used for styling to ensure a modern and responsive UI.
- Dashboard: Monitor sales statistics and store performance.
- Product Management: Add, edit, and delete products.
- User Management: Manage users with role-based access control.
- Sales Management: Record and track sales data.
- Responsive Design: Optimized for all devices using Tailwind CSS.
- Dark/Light Mode: User-friendly interface with theme options.
- Navigation:
- Main screen navigation (
nav
). - Sidebar for system management.
- Main screen navigation (
- Backend: Laravel 11 (PHP 8.2.12).
- Frontend: Tailwind CSS.
- Database: phpMyAdmin/MySQL.
- PHP 8.2.12 or higher.
- Composer.
- MySQL or MariaDB.
- Laravel 11.
- Node.js (for Tailwind CSS integration).
-
Clone the repository:
git clone https://github.com/liassasel/ventas-laravel.git cd ventas-laravel
-
Install dependencies:
composer install npm install npm run build
-
Configure environment variables:
- Duplicate the
.env.example
file and rename it to.env
. - Set up your database credentials and other configuration variables.
- Duplicate the
-
Run migrations and seed the database:
php artisan migrate --seed
-
Serve the application:
php artisan serve
-
Open the application in your browser:
- Default Laravel server:
http://localhost:8000
- Using XAMPP:
http://localhost:8037/ventas/public/
- Default Laravel server:
- Log in as an administrator to access the dashboard.
- Use the sidebar to navigate through different management modules:
- Products: Add, edit, and remove products.
- Sales: Monitor and record sales.
- Users: Manage users and assign roles.
- Integration with payment gateways.
- Customer-facing view for online product browsing and purchasing.
- Advanced analytics for sales trends.
This project is licensed under the Proprietary License.
- Copyright © liassasel, 2024.
- Unauthorized use, distribution, or modification of this software is strictly prohibited.
- This system is the intellectual property of liassasel. Any use without explicit permission may result in legal action.
Feel free to contribute to the project by submitting issues or pull requests!