A plant-focused e-commerce desktop application was created using Java, Java Swing, JUnit testing, and local database tailored specifically for plant-related enterprises.
-
Login and Create Account Authentication: Users can create an account and securely log in to access personalized features.
-
Plant Category Search: Users can search for plants based on specific categories, allowing for easy navigation and discovery.
-
Weekly Updates of Most Loved and Popular Plants: The application regularly updates and showcases the most loved and popular plants each week, helping users stay up-to-date with trending options.
-
Add to Cart System: Users can add desired plants to their shopping cart for a convenient and streamlined purchasing process.
-
Robust Payment Methods: The application supports multiple payment options, including cash on delivery, credit and debit cards, and digital wallets, giving users flexibility in choosing their preferred payment method.
-
Security Authentication for Credit and Debit Cards: A robust security authentication system is in place to ensure the safe handling of personal account information when using credit and debit cards for transactions.
-
Transaction Details after Checkout: Once a user completes the checkout process, they receive a confirmation email or notification containing transaction details, including order summary, payment details, and shipping information.
-
Shipping System: The application incorporates a shipping system that allows users to provide their shipping details and ensures efficient delivery of ordered plants to their desired locations.
Current JDK Version
java version "17.0.3" 2022-04-19 LTS
Java(TM) SE Runtime Environment (build 17.0.3+8-LTS-111)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.3+8-LTS-111, mixed mode, sharing)
Clone the repository
https://github.com/decimozs/verdant-vibes.git
Login For / Create Form
Checkout Pane
- Cash on Delivery
- Credit Card
- Debit Card
- Digital Wallet
Add address pane
Transaction Details
Shipping