Skip to content

This is a stock management app made with java for the back end sqlite for the database and java swing for the front end, it is highly tailored for iron retail business

License

Notifications You must be signed in to change notification settings

alvishprasla11/Iron-Retail-Stock-Management-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ Iron Retail Stock Management App 🔩

Welcome to the Iron Retail Stock Management App, an open-source project designed to streamline the stock management process for iron retail businesses. This application uses Java for the backend, SQLite for the database, and Java Swing for the frontend, offering an intuitive user interface for easy inventory management.

📜 Overview

This project is specifically tailored for businesses in the iron retail industry, allowing users to manage stock, print invoices, and track products with various details such as material, shape, dimensions, and price. The app supports:

  • Inventory Management
  • Invoice Printing
  • Product Tracking (material, dimensions, cost, quantity)
  • Tax calculations (CGST/SGST)

It’s designed to be customizable and scalable for the unique needs of the iron retail sector. Whether you're a small shop or a large distributor, this tool is perfect for managing your inventory effectively.

🚀 Features

  • Stock Management: Add, remove, and view products in your inventory.
  • Invoice Generation: Create professional invoices for customers with product details and taxes.
  • Simple UI: Java Swing frontend for smooth navigation and user experience.
  • Tax Calculation: Automated CGST and SGST tax calculation for each sale.
  • SQLite Database: Lightweight, fast database for storing product and transaction data.
  • Extensibility: Easily customizable and extendable to fit the specific needs of your business.

💻 Technologies Used

  • Backend: Java - Core business logic and stock management
  • Database: SQLite - Lightweight relational database for inventory storage
  • Frontend: Java Swing - Graphical user interface for easy interaction
  • Build Tool: Maven - Project management and build automation

🛠️ Installation

To get this project running locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/alvishprasla11/StockManagementSoftwareForIronRetailBusinesses.git
  2. Navigate to the project directory:

    cd StockManagementSoftwareForIronRetailBusinesses
  3. Build the project with Maven:

    mvn clean install
  4. Run the application:

    java -jar target/StockManagement-1.0-SNAPSHOT.jar
  5. The app will launch, and you can start managing your stock!

🖼️ Screenshots

📸 Example of the Invoice Screen:

Invoice Screen

🤖 How to Contribute

We welcome contributions from the community! Here's how you can get involved:

  1. Fork the repository and create a new branch.
  2. Make your changes (fix bugs, add features, improve documentation).
  3. Commit your changes with a clear description.
  4. Push to your fork and create a pull request to the main branch of this repository.

Contribution Guidelines

  • Please write clear and concise commit messages.
  • Ensure that all code is well-documented and follows Java conventions.
  • For major changes, please open an issue to discuss before making the changes.

🔗 Links

📞 Contact

If you have any questions, feel free to open an issue or reach out to us via email.

📄 License

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


⚙️ Made with ❤️ by Alvish Prasla
Open source to empower iron retail businesses with better stock management!

About

This is a stock management app made with java for the back end sqlite for the database and java swing for the front end, it is highly tailored for iron retail business

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages