An online shopping portal that provides a virtual EMI card to the registered customers to shop from the Easy-Pay website. The card has various benefits depending on the plan selected. 1. Gold 2. Platinum 3. Titanium
Benefits as per the plan selected:
Type | Initial Payment | Credits Added | EMI Period | |||
---|---|---|---|---|---|---|
3M | 6M | 9M | 12M | |||
Gold | ₹ 10,000 | 7,500 points | ✔ | ✘ | ✘ | ✘ |
Platinum | ₹ 25,000 | 23,500 points | ✔ | ✔ | ✘ | ✘ |
Titanium | ₹ 50,000 | 48,000 points | ✔ | ✔ | ✔ | ✔ |
Tools & Technology 1. JAVA 8 - Spring MVC Hibernate framework 2. Server - Tomcat server 8.0 4. Database - Oracle 10g 5. Web Technologies - HTML5, CSS3, JAVASCRIPT, BOOTSTRAP, jQuery 6. IDE - Eclipse Java EE for web Developers 2018
Entity - Relationship Diagram
Entities -
- Customer
- Product
- Admin
Relationships
-
Customer - Product (M:M) Multiple customers can purchase multiple products
-
Admin - Customer (1:M) An admin manages multiple customers
-
Admin - Product (1:M) An admin manages multiple products
Working of Easy Pay Personas 1. Customer 2. Admin
Person #1 - Customer
- A customer can register in the Easy Pay Portal, select their EMI card type.
- After successful payment, their account is verified by the administrator and they receive credits in their Virtual Card
- Using the virtual credits, customers can browse and shop for products with EMIs and credits will be deducted on a monthly basis
- Additionally customers can add more credits to their card
Landing Page
Registration Form
Registration Success
Login Form
Customer Dashboard
Product List
Product Details
Payment
Payment Success
Customer Logout
Person #2 - Admin
- An admin can verify customers and activate thei Virtual Card
- Manage Customers and Products
Admin Login
Admin Dashboard
Manage Customers
Manage Products