Overview
Overview
Demo Link : jewellery.bsoftbd.com
Login ID : admin
Password : admin1234
The Jewelry Shop Management Software is a modern, user-friendly system designed specifically for jewelry retailers to handle all aspects of their business operations. As seen in the screenshot, it features a clean, responsive dashboard that offers quick access to key financial metrics and business modules.
🧾 Key Dashboard Metrics
Today’s Sales, Receive & Expense – Instantly view daily transaction summaries.
Today Due & Balance – Track outstanding amounts and real-time cash flow.
CR & CJ Reports – Distinct tracking for Credit Receivables and Credit Journal entries, including:
CR Sales
CR Expense
CJ Sales
CJ Expense
Client Previous Due – View past client liabilities.
Stock Value – Keep updated on current inventory valuation.
Sales, Receive, Expense, Balance – Dynamic widgets for full financial visibility.
📊 Reports & Analysis
Sales | Receive | Due Weekly Analysis – Easily track weekly performance.
Detailed Reports including:
Due Reports
Sales Reports
Deposit & Expense Reports
🧩 Modular Features
CRM Module – Manage customer data and relationship history.
Mortgage Tracking – Specialized section for handling pledged items.
Gold Price List – Keep gold prices updated to reflect market fluctuations.
Account & Bill Invoice Management – Maintain a clean ledger with integrated billing and accounting tools.
Order & Product Modules – Track stock levels, product types, and customer orders.
👥 Staff & Settings
Staff Module – Manage employee roles and access permissions.
Custom Settings – Language switcher, theme controls, cache management, and more for tailored configuration.
🔠Access & Usability
Role-Based Access Control – Secure login for admin and staff.
Responsive Interface – Works seamlessly on desktops and tablets.
SoftHost IT Service – Direct support and update link for quick troubleshooting.
This software is perfect for jewelry stores looking to improve efficiency, accuracy, and customer satisfaction with a comprehensive digital platform tailored to the unique needs of the jewelry industry.
Features
📊 Dashboard Overview
Today’s Sales, Receive & Expense summary
Real-time Balance and Daily Due updates
Client Previous Due tracking
Stock Value widget for inventory insights
Quick view of:
CR Sales / CR Expense
CJ Sales / CJ Expense
Weekly Analysis charts:
Sales
Receive
Due
📦 Inventory & Product Management
Manage product categories and types (Gold, Diamond, etc.)
Track stock levels and inventory value
Product list with detailed information
Add/edit/delete products with ease
💰 Sales & Invoice Management
Create sales invoices quickly
Track received amounts and pending dues
Print/download bill invoices
Manage sales by date, customer, or item
👥 Customer & CRM Module
Maintain complete customer profiles
View customer-wise transactions
Track previous dues and current balances
Direct access to customer invoice & payment history
💠Mortgage (Girvi) Module
Manage pledged (mortgaged) jewelry
Track pawned items, interest, and redemption
Mortgage record listing with status updates
📉 Expense & Financial Reports
Add and manage business expenses
Detailed expense reports by category/date
Filterable deposit and receive reports
Full account statement summaries
âš™ï¸ Settings & Customization
User management with role-based permissions
Change language and theme
Clear cache and update settings
Edit profile and password
📑 Reports Module
Daily, Weekly & Monthly Sales Reports
Receive & Due Reports
Mortgage Reports
Account Statement Reports
📥 Order & Supplier Management
Create and track orders
Manage suppliers and purchase records
Supplier-wise reporting and balances
👤 Staff Management
Add/edit/remove staff users
Assign roles and limit module access
This feature-rich system is crafted to cover every functional need of a jewelry business, from stock tracking to customer due management, making it a powerful solution for modern jewelry retailers.
Requirements
To run the Jewelry Shop Management Software (built with Laravel), ensure your server meets the following requirements:
🔧 Server Requirements
PHP 8.1 or higher
MySQL 5.7+ / MariaDB 10.3+
Composer (Dependency Manager)
Apache/Nginx Web Server
Node.js & NPM (for asset compilation, optional but recommended)
📠Required PHP Extensions
OpenSSL
PDO
Mbstring
Tokenizer
XML
Ctype
JSON
BCMath
Fileinfo
GD or Imagick
Zip
Instructions
This software does not include a graphical installer, so you'll need to configure it manually:
1. Clone or Upload the Project
Upload the source code to your server or clone it via Git.
2. Set Up .env File
Rename .env.example to .env and configure the following:
env
APP_NAME="Jewelry Shop"
APP_URL=http://yourdomain.com
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database
DB_USERNAME=your_username
DB_PASSWORD=your_password
3. Install Dependencies
Run the following commands:
bash
composer install
npm install && npm run build # optional, if using front-end assets
4. Generate Application Key
bash
php artisan key:generate
5. Run Migrations
bash
php artisan migrate
✅ Optionally, you can seed demo data if seeders are included:
bash
php artisan db:seed
6. Set File Permissions
Make sure the following directories are writable:
bash
chmod -R 775 storage
chmod -R 775 bootstrap/cache
7. Configure Web Server
Ensure your Apache or Nginx server points to the /public directory.
Example for Apache:
apache
DocumentRoot /path-to-project/public
📌 Notes
No automatic installer or setup wizard is included.
You must configure .env and database manually.
Use phpMyAdmin or MySQL CLI to create the database before running migrations.
This Laravel-based system is ready for developers and advanced users comfortable with manual setup, offering full flexibility and control.