Skip to content

Free and Open-source Inventory and Invoice Management Web App with self-hosted MySQL configuration

License

Notifications You must be signed in to change notification settings

nikhitkumar00/INVO_V2

Repository files navigation

WakaTime

INVO v2

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.

Mockup Images

Dashboard

Dashboard Mockup

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.


Bill Log

Bill Log Mockup

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.


Stocks Page

Stocks Page Mockup

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.


Laptop Mockup

Tablet Mockup

Features

  • 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.

Technologies

  • 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.

Prerequisites

  • A modern web browser (e.g., Chrome, Firefox, Safari)
  • MySQL installed and configured on your system

Installation and Setup

  1. Clone the Repository: Use Git to clone the repository to your local machine.

    git clone https://github.com/nikhitkumar00/INVO_V2
    
  2. Install Dependencies: Navigate to the project directory and install the necessary dependencies.

    cd INVO-v2
    npm install
    
  3. 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.

  4. Run the Application: Start the development server to run the application.

    npm run dev
    
  5. Access the Application: Open your web browser and navigate to http://localhost:3000 to access the application.

Contributing

Contributions are welcome! Please read the CONTRIBUTING.md for details on how to contribute to this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

Free and Open-source Inventory and Invoice Management Web App with self-hosted MySQL configuration

Topics

Resources

License

Stars

Watchers

Forks