Skip to content

BhathiyaVicum/Java-OOP-Shopping-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java-OOP-Shopping-System (Console App)

This is a simple console-based Java application demonstrating Object-Oriented Programming (OOP) principles. The system allows customers to browse and purchase products, create new accounts, and place orders. An admin can manage products and view customer orders. This project showcases core Java concepts and practical OOP implementation.

Customer Features

  • Browse products
  • Create a new account
  • Login to an existing account
  • Add products to cart

Place an order

  • Login to account
  • View order history
  • Admin Features
  • Add, update, and delete products
  • View all customer orders

Technologies Used

  • Java
  • OOP Principles (Encapsulation, Inheritance, Polymorphism, Abstraction)

Future Improvements

  • Implement data persistence using a database or file storage
  • Add more validation for user input
  • Enhance the user interface
  • Introduce user roles and permissions

About

A simple console-based Java OOP shopping system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages