Windows Offline Billing and Wallet Web App
₹1500-12500 INR
Maksettu toimituksen yhteydessä
Final Draft for Freelancer: Offline Billing and Wallet Management Application
Project Overview
We are looking to build a simple offline billing application for Windows OS. The app will be used on a laptop/desktop and will operate offline with no need for an internet connection. The user will log in with a unique ID and password, and the system will allow the creation of invoices, customer management, wallet management, and reporting functionalities.
The application can be built either as a web app running on a local server or as a native desktop application, depending on cost and feasibility.
Key Features
User Authentication
Single user with a unique ID and password.
Secure login page for user authentication.
Welcome Page (Dashboard)
After login, the user will be directed to a welcome page with the following options:
Create New Bill
View Reports
Manual Wallet Adjustment
Billing and Invoice Creation
Create New Bill: The user will input the customer mobile number:
If the customer exists, an invoice will be created for that customer.
If not, the customer will be registered in the system with the mobile number and the invoice will be created.
Invoice Number: Generated as a combination of the current date and daily invoice count (e.g., 01082024/5 for the 5th invoice on August 1st, 2024).
Product Details: For each product, the user will input the following fields:
MRP (Maximum Retail Price)
MCode (Product Code)
Quantity
Amount Payable per Product
Reward Points Earned for the Product
Auto Calculations:
Total Rewards Earned
Total Amount Before Discount
Total Amount Payable
Customer Total Savings (with and without rewards)
Cost Price per Product
Profit per Product
Total Profit
Draft Invoice Review: After entering all the products, the user can review the draft, edit or delete items if necessary.
Wallet Deduction: The user can choose to subtract an amount from the customer’s wallet, ensuring the amount does not exceed the wallet balance (validation check).
Final Invoice: The user confirms and submits the invoice for printing on an Epson TM-T82 thermal printer.
Manual Wallet Adjustment
The user can credit or debit a customer's wallet manually, entering the following:
Customer Mobile Number
Transaction Type (Credit/Debit)
Amount
Reason for the adjustment
A validation check ensures that the debit amount does not exceed the customer’s wallet balance.
Reports and Analytics The user will have access to various reports, with filters and export options (PDF, CSV, Excel). The available reports are:
Daily Sales Report: View daily sales, total sales amount, rewards issued, wallet deductions, and profit.
Invoice Report: Detailed view of all invoices created within a selected time range, with fields like Invoice Number, Date, Customer Mobile, and Total Amount Payable.
Customer Transaction History: View all transactions for a specific customer, including rewards earned, wallet deductions, and balance.
Profit Report: Tracks profits made over a period, with product-level details.
Product-wise Sales Report: Shows sales and profits for each product.
Customer Reward Points Report: Shows the total rewards earned by customers and their current wallet balance.
Wallet Usage Report: Tracks wallet usage across invoices, showing how much customers deducted from their wallet balances.
Pages Required
Login Page
User authentication with ID and password.
Welcome Page (Dashboard)
Provides access to "Create New Bill," "View Reports," and "Manual Wallet Adjustment."
Create New Bill Page
Enter customer mobile number (validate for new/existing customer).
Enter product details and calculate totals (MRP, Quantity, Amount Payable, Rewards, etc.).
Show draft invoice for review and edit.
Wallet deduction feature.
Submit and print invoice.
Customer Wallet Adjustment Page
Enter customer mobile number, select Credit/Debit, enter amount, and provide a reason for the adjustment.
Reports Page
Provides a list of reports available for selection (Sales, Invoices, Profit, Customer Rewards, etc.).
Individual Report Pages
For each report type, a page to display the report with filters (date range, product, customer, etc.) and export options.
Invoice Print Page
Display the finalized invoice with options to print on the thermal printer.
Error/Validation Pages
Display error messages or success confirmations (invalid login, wallet validation, successful transaction, etc.).
Optional Add-ons
Settings Page: For future configuration options.
Customer Management Page: To view and manage customer data manually.
Technical Considerations
The app should work offline on a Windows-based machine.
Local Storage: Use either local storage (for web apps) or a local database (for desktop apps) to store customer and invoice data.
Epson TM-T82 Printer Integration: The app must support printing via this thermal printer.
Deliverables
Fully functional offline billing and wallet management application with the ability to print invoices.
Access to multiple reports with filtering and export options.
Clear documentation on how to install and use the application.
Projektin tunnus: #38680438
Tietoa projektista
15 freelanceria on tarjonnut keskimäärin ₹9840 tähän työhön
I would be a great fit for this project due to my experience in website design and development, which spans over 5 years. I specialize in HTML, CSS, Bootstrap, React and Adobe XD or Photoshop - all of which are fundame Lisää
As an experienced and top-rated full-stack developer with a specialty in offline web applications, I am the perfect fit for your project. Having successfully completed over 550 projects and accumulated 9+ years of expe Lisää
With RoundWeb Infotech, you are getting the expertise of a well-rounded software development agency. We have an extensive range of skills that perfectly match the requirements of your project. Our team is well-versed i Lisää
As an experienced web and app developer, I've successfully built similar offline billing and wallet management applications that have delighted a myriad of clients over my rewarding career. I am proficient in technolog Lisää
Hello Greetings from this side! I am senior developer having 7+ years of experience in the software development. I have gone through the requirement regarding offline billing app and am I am aligned with it. I have ex Lisää
Hello, I would be thrilled to work on your Offline Billing and Wallet Management Application project. With extensive experience in building offline desktop and web-based applications, I am confident I can deliver a us Lisää
Given the project requirements, my comprehensive experience in web development makes me the perfect fit. For over 4 years, I have been designing and building highly-functional and user-friendly websites and application Lisää
As a UX/UI designer with extensive expertise in Website Design - both native and web apps - I have the skills and knowledge to build a powerful yet intuitive offline billing application for Windows, tailored precisely Lisää
I propose developing a fully functional offline billing and wallet management application for Windows. This app will support user authentication, invoice creation, customer management, and comprehensive reporting featu Lisää
I have been a Software engineer for more than 15 years using C#, SQL, ASP.net, JavaScript, .Net Core, GIT and many other technologies. I am motivated and driven with a passion for continuous growth and learning. I adap Lisää