Home

Awesome

Author

Welcome to a unique project that goes beyond the ordinary. I bring to you MystockMaster, a solution born out of my experience in the retail and ecommerce sectors, particularly in electronics such as PCs and smartphones. My continuous vigilance over critical aspects like user-friendliness and robustness aims to position us as the best in the open-source web apps category.

I extend heartfelt gratitude to the Laravel community for their contributions, which have been a source of immense learning. Now, it's my turn to contribute and give back.

(✌) سلام

Overview

MystockMaster is a powerful, Laravel-based inventory management system designed to streamline operations for businesses of all sizes, particularly those in retail and e-commerce sectors dealing with electronics like PCs and smartphones. It simplifies the complexities of tracking inventory, sales, and purchases, empowering you to make data-driven decisions and optimize your business growth.

Key Benefits:

Offering a user-friendly dashboard, intuitive reports, and an array of features, it becomes your partner in efficient business management and growth.

Features:

Demo

You can check the demo here: https://test.hotechserver.com

Login with the following credentials

-   Email: `admin@gmail.com`
-   Password: `password`

Requirements

Installation

  1. Clone the repository: Obtain the project files by cloning the repository to your local machine using Git:
    git clone <https://github.com/Zakarialabib/myStockMaster.git>
    cd mystockmaster
    
  2. Install PHP Dependencies: Navigate to the project directory and install the required PHP packages using Composer:
    composer install
    
  3. Install Node.js Dependencies: Install the necessary JavaScript packages using npm:
    npm install
    
  4. Compile Assets: Compile the application's assets (CSS and JavaScript) using Laravel Mix:
    npm run build
    
  5. Configure Database:
    • Create a new MySQL database for MystockMaster.
    • Copy the .env.example file to .env and update the database connection details (DB_DATABASE, DB_USERNAME, DB_PASSWORD) to match your database configuration.
  6. Run Database Migrations and Seeders: Set up the database tables and seed initial data:
    php artisan migrate --seed
    
  7. Login: Access the application in your web browser, and log in with the following credentials:
    • Email: admin@gmail.com
    • Password: password
  8. Enjoy! You are now ready to start using MystockMaster to manage your inventory.

License

The Laravel framework is open-sourced software licensed under the MIT license.

Screenshots :

LoginDashboardPOS
LoginDashboardPOS
ProductsProduct CreatePurchase Create
ProductsProduct CreatePurchase Create
Sale CreateCustomer Create
Sale CreateCustomer Create

Contact

Donate

If you like this project, leave a star and share it with your friends.

Credits

Want to Contribute?

We welcome contributions of all kinds! Here's how you can help:

Contributors

ContributorGitHub Profile
ZakarialabibAvatar
elmarzouguidevAvatar
bilton30Avatar
ismaailAvatar
yassinebenaidAvatar
slaweallxAvatar
fabyo0Avatar
hidjrahsAvatar
josecarpio99Avatar