A cloud-connected Java shopping system designed to deliver a seamless retail experience through clean object-oriented architecture and efficient database integration.
- 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
- Java
- Object-Oriented Programming (OOP)
- MySQL + JDBC
- Railway Cloud Database
src/
├── Main.java
├── User.java
├── Product.java
├── Cart.java
├── Order.java
└── db/
└── DBConnection.java
- Clone the repository
- Add
mysql-connector-j-9.6.0.jarto thelib/folder - Configure database credentials in
config.properties - 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" MainComplete schema and sample data are available in:
smartmart_backup.sql
Application development, order management, and cloud database integration
Database design, setup, and backend implementation
- JavaFX-based GUI
- Admin dashboard
- Payment gateway integration
- REST API support
Built with collaboration, clean logic, and thoughtful design.