ClanVent

Inventory Management System


ClanVent is an Inventory Management System that allows you to manage your inventory in a more efficient way and maximize your business potentials. From SME to large enterprises, managing the inventory is always a challenge to overcome. ClanVent will solve all of these problems and tick the right boxes to ensure maximum productivity is achieved by the business owners. This platform is designed and developed by ITclan BD, please feel free to email us at itclanbd@gmail.com or visit here Thanks !

Technical Specification


  • Laravel 11

  • Vue.js

  • php 8.2(8.2 recommended) or higher

  • Bootstrap 4.6.1

  • jQuery v3.6.0

  • Clean and well commented code built in HTML5 and CSS3

  • HTML5 and CSS3 Validated

  • Cross Browser Compatible

  • Fully Responsive

  • Unique Design

  • Easy to Customize

  • Detailed help documentation

Installation Guide


In order to install ClanVent please follow these steps

For Live Server:

  1. Navigate to cPanel and create a database
  2. Upload and extract the zip file to your hosting folder and navigate to destination where you uploaded the files. Eq. yourdomain.com (Please enable SSl)
  3. You should see the following information.
installer image
  • 04. Click on Step 2 if all permissions are passed if not, you have to set permissions accordingly.
installer image
  • 05. Enter your Envato Purhcase Code, Database Host, Database User, Password, Database Name and your account details information to log in after the app is successfully installed.
  • 06. Click Finish.

01. Dashboard


A dynamic Dashboard greets the user with information at a glance to provide a bird’s eye view.

02. Administration


The Administration Module deals with the Users and their Roles.

02.1. Administration > Users

When clicked on this Sub-Module, you can see the User List. You can also create a new User, edit or delete any existing Users.

02.1.1. Administration > Users > Add User

You can add Users using this screen.

02.2. Administration > Roles

This screen is used to configure and manage the Roles which can be assigned to the Users.

02.2.1. Administration > Roles > Add Role

This screen is used to Add Roles to the system which can be assigned to User.

03. Warehouse


This module deals with everything that has to do with warehouse management.

03.1. Warehouse> Warehouse List

You can find the list of Warehouses in this sub-module.

03.1. Warehouse> Warehouse> Add Warehouse

You can add Products including key information about it using this screen.

04. Product


This module deals with everything that is related to products.

04.1. Product > Products

You can find the list of Products in this sub-module.

04.1.1. Product > Products > Add Products

You can add Products including key information about it using this screen.

04.2. Product > Product Category

This screen is used to manage the Product Categories within the system.

04.2.1. Product > Product Category > Add Product Category

You can add Product Categories using this screen.

04.3. Product > Brand

This screen is used to manage the Brands for the Products within the system.

04.3.1. Product > Brands > Add Brand

You can Add Brands to the system using this screen.

04.4. Product > Manufacturer

This screen is used to manage Manufacturers within the system.

04.4.1. Product > Manufacturer > Add Manufacturer

You can Add Manufacturer using this screen.

05. Catalog


This module allows all the features to Catalogue including certain features to better manage the system.

05.1. Catalog > Weight Unit

You can manage Weight Units using this screen.

05.1.1. Catalog > Weight Unit > Add Weight Unit

You can Add Weight Unit using this screen.

05.2. Catalog > Measurement Unit

You can manage the Measurement Units using this screen.

05.2.1. Catalog > Measurement Unit > Add Measurement Unit

You can manage the Measurement Units using this screen.

05.3. Attribute

You can manage Product Attributes using this screen.

05.3.1. Catalog > Attribute > Add Attribute

You can manage the Attribute using this screen.

06. Purchases


This module deals with the Purchases using the system.

06.1. Purchases > Purchase List

You can manage the Purchases using this sub-module.

06.1.1. Purchases > Purchase List > Add Purchase

You can Add Purchase information using this screen.

06.2. Purchases > Purchase Receive List

This sub-module allows the User to find information on the Recieved Purchases created using the system.

06.2.1. Purchases > Purchase Return List

This sub-module allows the User to find information on the Returned Purchases created using the system.

07. Marketing


This module can be used currently to make and set coupons for particular products.

08. Customers


This module deals with the Customer information for the system.

08.1. Customer List

You can manage the Customer Information using this sub-module.

Here’s how Customer Details show up on the System:

Invoice History for an individual customer:

Product History for an individual customer:

Payment info for an individual customer:

08.1.1. Customers > Customer List > Add Customer

You can add new customers using this screen.

09. Suppliers


This module deals with the information of the Suppliers within the system.

09.1. Suppliers > Supplier List

You can manage the Suppliers using this sub-module.

Here’s how Supplier Details show up on the System:

Purchase History for a supplier:

Product History for a supplier:

09.1.1. Suppliers > Supplier List > Add Supplier

You can add Suppliers using this screen.

10. Expenses


This module deals with the information about Expenses within the system.

10.1. Expenses > Expense Category

You can manage the Expensed Category using this sub-module.

10.1.1. Expenses > Expense Category > Add Expense Category

You can add Expense Categories using this screen.

11. POS/Invoice Manager


This module deals with the Invoice related information.

11.1. Invoice > Invoice Management

You can manage Invoices using this sub-module within the system.

11.1.1. Invoice > Invoice Management > Add Invoice

You can add Invoices to the system using this screen.

12. Sale Return


This module deals with the Returns withing the system.

12.1. Sale Return > Sale Return List

You can manage the Returns using this sub-module.

12.1.1. Sale Returns > Sale Return List > Sale Return

You can Return any Sale Items using this screen.

12.2. Sales Return > Sales Return List

You can find the list of Returns using this screen.

13. Reports


This module deals with the Reports generated by the system.

12.1. Reports > Expense Report

You can download the Expense Report using this screen.

13.2. Reports > Sales Report

You can download the Sales Report using this screen.

13.3. Reports > Purchase Report

You can download the Purchase Report using this screen.

13.4. Reports > Payments Report

You can download the Payments Report using this screen.

13.5. Reports > Warehouse Stock Report

You can download the complete Stock Information for multiple warehouses using this screen.

14. Settings


This Module allows the User to manage configuration settings including General Info, Payment Gateway and Email Notifications

14.1. Settings > General Settings

You can manage General Settings using this screen.

14.1.1. Settings > Login

You can manage the Login Settings for Users in the system.

14.2. Settings > Payment Method > Paypal

You can manage the PayPal Settings using this screem.

14.3. Settings > Payment Method > Stripe

You can manage the Stripe Account information using this screen. .

14.2.1. Settings > SMTP Mail

You can manage the SMTP Email Notifications using this screen.

15. Customer Dashboard


A dynamic Dashboard greets the user with information at a glance to provide a bird’s eye view.

16. Invoices


This module deals with the Invoice related information.

16.1. Invoice > Invoice List

You can manage Invoices using this sub-module within the system.

16.1.1. Invoice > Invoice Management > Add Invoice

You can add Invoices to the system using this screen.

17. Draft Invoices


This module deals with everything that has to do with warehouse management.

17.1. Invoice> Draft Invoice List

You can find the list of draft invoices in this sub-module.

18. Product Return


This module deals with the Returns withing the system.

18.1. Product Return > Product Return List

You can manage the Returns using this sub-module.

18.2. Product Return > Return Request List

You can find the list of Returns using this screen.

Source


Credit


  • This is a complete dynamic system and design & development credit fully goes to ITclan BD.

RESTful API Documentation


Please visit the link below to access our live API documentation on Postman.

Online API Documentation

If you want to import the API in your local machine to use it in Postman, please follow the below steps

  1. Navigate to your project directory.
  2. Open the folder named "API_doc"
  3. You should see a file titled "Clanvent.postman_collection.json"
  4. You can now use this file to import the API to your local Postman

Mobile App Installation


In order to install Mobile App please follow these steps (Find the source file on project folder/mobile app)


  1. Step 1: Change env API_URL & API_KEY value

  2. installer image

  3. Step 2: Install the latest EAS CLI "npm install -g eas-cli"
  4. Step 3: Create account "https://expo.dev"
  5. Step 4 : Log in to your Expo account run "eas login" You can check whether you are logged in by running eas whoami.
  6. Step 5 : Run this command "eas build -p android --profile preview"
  7. Step 6 : Download apk in https://expo.dev

  8. installer image

Please, check the demo here :Download

Update Existing Application


Please copy and paste this code below and fill up with your details in your .env file in your project folder to update your existing app.

APP_URL=""


FILESYSTEM_DRIVER="public"


APP_VERSION=4.2


IS_DEMO_MODE=0


APP_INSTALLED=1


DB_DUMP_BINARY_PATH=''


APP_PURCHASE_CODE=""


  1. Enter your APP URL.
  2. Fill up details for DB_DUMP_BINARY_PATH (required to do database backups) - optional
  3. Enter your APP_PURCHASE_CODE that you got from CodeCanyon

**Existing users updating the app needs to copy and paste this bit of code in the .env file and fill up with their respective App Purchase code.
**Note: The author will not be responsible if your database gets deleted. Please contact support for any queries