Skip to content
just-anubhaPublic

About

Java shopping system with inventory and billing features.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

SmartMart 🛒

A cloud-connected Java shopping system designed to deliver a seamless retail experience through clean object-oriented architecture and efficient database integration.


Features

  • Secure user authentication
  • Product browsing and smart search
  • Shopping cart management
  • Order placement and tracking
  • 84 products across 10 categories
  • Cloud-hosted MySQL database integration

Tech Stack

  • Java
  • Object-Oriented Programming (OOP)
  • MySQL + JDBC
  • Railway Cloud Database

Project Structure

src/
├── Main.java
├── User.java
├── Product.java
├── Cart.java
├── Order.java
└── db/
    └── DBConnection.java

Run Locally

  1. Clone the repository
  2. Add mysql-connector-j-9.6.0.jar to the lib/ folder
  3. Configure database credentials in config.properties
  4. Compile and run the project
javac -cp "src;lib/mysql-connector-j-9.6.0.jar" src/db/DBConnection.java src/*.java
java -cp "src;lib/mysql-connector-j-9.6.0.jar" Main

Database

Complete schema and sample data are available in:

smartmart_backup.sql

Collaborators

Anubha Goyal

Application development, order management, and cloud database integration

Ananya Ojha

Database design, setup, and backend implementation


Future Enhancements

  • JavaFX-based GUI
  • Admin dashboard
  • Payment gateway integration
  • REST API support

Built with collaboration, clean logic, and thoughtful design.

About

Java shopping system with inventory and billing features.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages