A Simple Spring Boot project With Added Authentication and Payment Gateway And CRUD operations !
We gonna build a cool and simple project for learning and practice purpose .
Technologies Used:
Here we will be doing server-side rendering!
-So in this project we explored Thymeleaf for server-side rendering and also we implemented inheriting some block / section from another which will be common in all view pages.
-There is a word editor implemented named TINY to allow user to describe something about the contact
-We have not configured n-tier architecture so in some cases specifically while deleting records from one table which is linked to some other will not allow us to delete so for this we have implemented some methodologies to get this thing done.
-We have integrated RAZORPAY payment gateway successfully
-Added Pagination with Inbuilt Interface available in Spring module.
-In this project we also deal with image !
-We have implemented forgot password feature by sending otp to mail and verifying from server side.
GITHUB REPO: https://github.com/ranjitben10/smart-contact-manager
To try this project out you need to have installed softwares and in code in properties file for email service you have to put your credintials and as same as with payment gateway.
PAYMENT GATEWAY : https://razorpay.com/docs/payments/payment-gateway/web-integration/standard/build-integration/
DEMO:
VIDEO EXPLANATION:
Thank You