SmartReceipts Eco friendly Digital Receipt Printing with QR Codes
Desenvolvedor
Chat público
Detalhes do produto
Smart Receipt D Digital Printer a transformative web app for managing sales and generating digital receipts. With four dynamic panels (Admin, Vendor, Branch, Checkout Agent), it streamlines operations and enhances efficiency. The Admin Panel oversees user management, POS generation, QR code assignments, and comprehensive sales analysis. Vendors monitor sales and revenue through insightful graphs, while Branch Managers focus on specific locations. Checkout agents instantly verifies QR codes.Advanced sales analytics offer in-depth data filtering for strategic decision-making. Elevate your business with secure, eco-friendly, and data-driven solutions for growth and customer satisfaction.
Vendor , Branch , Checkout Agent Demo
Admin Demo
- Click Here
- Username: admin
- Password: 123456
Features and functionality
Admin Panel
- Customize admin profile settings
- Assign assistant administrators but they can t create new users
- Analyze up to 29 days of data through graphical representations of invoices, sales, and VAT information
- Display vendors by country using an interactive map
- Modify currency settings within the profile
- Add new vendors by specifying branches, POS, and additional relevant information
- Enable or disable vendor access to the system
- Add new branches by specifying vendor associations, POS, and additional relevant information
- Enable or disable branch access to the system
- View and manage invoices with mobile link access
- Assign and track QR codes for POS, including invoice generation timestamps
- Conduct sales analysis with filters for vendor, branch, POS, date, and time
- Receive real-time notifications about vendor and branch updates
Vendor Panel
- Access a comprehensive list of agents, branches, POS, and generated invoices
- View graphical data on generated invoices
- Receive system update notifications
- Review branches added by the admin panel
- Access detailed invoice information, including branch and ID specifics, and VAT details
- Add and manage checkout agents
- Analyze sales data across all vendor branches
- Access logs detailing invoices and sales activities
Branch Panel
- Monitor the number of POS and invoices with graphical data on printed invoices
- View detailed POS information within the branch, including associated invoices
- Analyze branch-specific sales and revenue data
- Access comprehensive logs related to invoices
- Receive notifications about system updates
Checkout Agent
- Scan QR codes for to verify invoices.
We've used the following resources as listed. These are some awesome creation and we are thankful to the community.
Extensions
- ImageMagick: Image processing extension
- Exec: Shell execution extension
- Python: Python integration
Libraries:
- Pusher: For real-time notifications
- nelexa/zip and phpzip/phpzip: For creating zip files, particularly when downloading QR codes
Plugins
- Bootstrap: For layout and design
- Google Fonts: For font integration
- Datatables: For table functionalities
- select2: For multiple select features
- JQuery
- SweetAlert: For displaying alerts
- Picker: For date and time picker functionalities
- Pusher: : For real-time notifications
- FontAwesome Icon and font library
- QR-code Generator: Creates QR codes
- Qr Code Reader
- Phone mask
Requirements:
- Php >= 8.2
- Codeigniter 4.3.7
- MySQL
- Black ice printer
- Php receipt OCR- Api
Thank you for purchasing our project. We appreciate your trust in our solutions. Should you have any questions or require further assistance beyond the information provided in this file, please do not hesitate to reach out. Our support team is here to help you with any issues or inquiries you may have. For detailed assistance, please contact us using the form here. We are committed to ensuring your satisfaction and are always ready to support you in making the most of our products. Thank you once again for choosing our service.
*Sales and Receipt Management:*
Generate digital receipts with QR codes.
Assign and track QR codes for Point-of-Sale (POS) systems.
Manage invoices with mobile link access for customer viewing.
Analyze sales data with filters for vendor, branch, POS, date, and time.
Access comprehensive invoice logs.
*User Management and Access Control:*
Multi-role access with Admin, Vendor, Branch, and Checkout Agent panels.
Admin manages users, POS, QR codes, and conducts comprehensive sales analysis.
vendors monitor sales, revenue, and manage checkout agents.
Branch managers focus on specific locations and analyze branch-specific sales data.
Checkout agents simply verify invoices through QR code scanning.
*Data and Analytics:*
Real-time notifications for admins, vendors, and branches.
Advanced sales analytics with in-depth data filtering for strategic decision-making.
Graphical representations of invoices, sales, and VAT information.
*Additional Features:*
Secure system for user data protection.
Eco-friendly approach by eliminating paper receipts.
Customizable admin profile settings.
Multiple currency support for international transactions.
Interactive map view of vendors by country (for Admin view).
Árvore de arquivos
-
📁 SmartReceipts Eco friendly Digital Receipt Printing with QR Codes
Instruções de instalação
Download the main.zip file
Extract the main.zip file and get smartreceipts.zip file from extracted folder
*Step 2: Upload Project to Domain*
Open your CPanel
Navigate to the File Manager where you want to upload the project
Upload the smartreceipts.zip file
Extract the contents of the smartreceipts.zip file
Delete the smartreceipts.zip file after extraction.
*Step 3: Database Setup*
In CPanel, navigate to MySQL Databases
Create a new database. example "smartreceipts".
Create a new user for the database.
Grant all privileges to the new user.
Import the smartreceipt.sql database file into PHPMyAdmin in newly created database
*Step 4: Environment Configuration*
Open the .env file.
Change CI_ENVIRONMENT=development to CI_ENVIRONMENT=production
Scroll down to the Pusher details section and update your details for real-time push notifications.
Update the app.baseURL to your domain URL.
Under the database heading, update the database credentials
*Step 5: Admin Login*
Use the following credentials to log in:
Username: admin
Password: 123456
*Step 6: Install ImageMagick Extension*
Log in to WHM as the root user.
Navigate to "Home / Software / Module Installers".
Click on the "Manage" link next to "PHP Pecl".
Select your desired PHP version from the drop-down menu and click "Apply".
Under "Install a PHP Pecl", enter "imagick".
Click "Install Now".
If the server's operating system is CloudLinux, navigate to "Home / Plugins / CageFS User Manager" and click "Update CageFS Skeleton".
If using PHP-FPM, restart the PHP-FPM service.
*Step 7: Enable Shell Exec Function*
Go to WHM -> Software -> MultiPHP INI Editor.
Select Editor Mode and choose the PHP version you want to modify.
Find the disable_functions line.
Remove shell_exec from that line and click Save.
Read More
https://smartreceipts.xyz/documentation/
Instruções de alteração e adaptação
Download the main.zip file
Extract the main.zip file and get smartreceipts.zip file from extracted folder
*Step 2: Upload Project to Domain*
Open your CPanel
Navigate to the File Manager where you want to upload the project
Upload the smartreceipts.zip file
Extract the contents of the smartreceipts.zip file
Delete the smartreceipts.zip file after extraction.
*Step 3: Database Setup*
In CPanel, navigate to MySQL Databases
Create a new database. example "smartreceipts".
Create a new user for the database.
Grant all privileges to the new user.
Import the smartreceipt.sql database file into PHPMyAdmin in newly created database
*Step 4: Environment Configuration*
Open the .env file.
Change CI_ENVIRONMENT=development to CI_ENVIRONMENT=production
Scroll down to the Pusher details section and update your details for real-time push notifications.
Update the app.baseURL to your domain URL.
Under the database heading, update the database credentials
*Step 5: Admin Login*
Use the following credentials to log in:
Username: admin
Password: 123456
*Step 6: Install ImageMagick Extension*
Log in to WHM as the root user.
Navigate to "Home / Software / Module Installers".
Click on the "Manage" link next to "PHP Pecl".
Select your desired PHP version from the drop-down menu and click "Apply".
Under "Install a PHP Pecl", enter "imagick".
Click "Install Now".
If the server's operating system is CloudLinux, navigate to "Home / Plugins / CageFS User Manager" and click "Update CageFS Skeleton".
If using PHP-FPM, restart the PHP-FPM service.
*Step 7: Enable Shell Exec Function*
Go to WHM -> Software -> MultiPHP INI Editor.
Select Editor Mode and choose the PHP version you want to modify.
Find the disable_functions line.
Remove shell_exec from that line and click Save.
Read More
https://smartreceipts.xyz/documentation/