INVO v2 is a web application designed to streamline the process of managing billing, inventory, and other related tasks for shopkeepers. It aims to provide a more efficient and cost-effective solution for managing database statistics and billing, eliminating the need for expensive software.
The dashboard provides an overview of key metrics such as total sales, top-selling items, and pending bills. Shopkeepers can quickly glance at this page to understand the current status of their business.
The bill log displays a chronological list of all bills generated within a specified timeframe. Shopkeepers can review past transactions, print bills, or generate reports for accounting purposes.
The stocks page allows shopkeepers to manage their inventory efficiently. It provides a detailed view of available items, including quantity, price, and category. Shopkeepers can perform actions such as adding new items, updating stock levels, and categorizing items for better organization.
- Customizable Dashboard: Shopkeepers can customize the columns in the stock management section according to their needs, allowing for the addition of new columns such as dealer information, shelf numbers, and more.
- Efficient Billing and Inventory Management: Simplified processes for managing bills and inventory, making it easier for shopkeepers to keep track of their stock and sales.
- User-Friendly Interface: Designed with ease of use in mind, ensuring that shopkeepers can navigate the application with minimal effort.
- Frontend: React, Next.js, and Tailwind CSS for a responsive and stylish user interface.
- Backend: MySQL for database management, ensuring data integrity and efficient storage.
- A modern web browser (e.g., Chrome, Firefox, Safari)
- MySQL installed and configured on your system
-
Clone the Repository: Use Git to clone the repository to your local machine.
git clone https://github.com/nikhitkumar00/INVO_V2
-
Install Dependencies: Navigate to the project directory and install the necessary dependencies.
cd INVO-v2 npm install
-
Configure MySQL: Ensure MySQL is running and create a database for the application. Update the database configuration in the project settings with your MySQL credentials.
-
Run the Application: Start the development server to run the application.
npm run dev
-
Access the Application: Open your web browser and navigate to
http://localhost:3000
to access the application.
Contributions are welcome! Please read the CONTRIBUTING.md for details on how to contribute to this project.
This project is licensed under the MIT License - see the LICENSE.md file for details.