My Projects

EcomBE

This is a backend API project designed for a feature-rich e-commerce platform, developed using Java, Spring Boot, MySQL, Hibernate, and AWS, following a monolithic architecture. It efficiently handles core e-commerce functionalities, including user authentication, product management, cart operations, order processing, and address management.Please go through README & Postman Collection for More Details In GitHub Repository.

Features Implements:

  • Comprehensive CRUD Operations for categories, products, users, carts, and orders.
  • JWT-Based Authentication & Role Management to secure API endpoints.
  • Product & Category Management with search and filtering capabilities.
  • Shopping Cart System supporting product additions, quantity updates, and deletions.
  • Order Processing Workflow for placing and tracking user orders.
  • User Address Management for storing and retrieving multiple addresses.
  • Custom Error Handling to gracefully manage request failures.
  • File Handling to manage product images and other media assets.
  • Logging & Monitoring to track API usage and requests.
  • Deployment configuration to AWS EBS & ECS using Docker


Skills: Java, Spring Boot, Spring Security, Spring Data JPA, MySQL, Hibernate,AWS EBS or ECS, Docker

RequirementAPI

This application helps to find resources inside an organisation. Finding the correct person according to the skillset is the main objective. The application is developed in Java SpringBoot MySQL. Please go through README & Swagger API documentation. click here


Skills: Java, SpringBoot, Maven, Hibernate, Rest API, Spring

Banking System Console Application

Usable For Banking Official! Developed Using C++ & OOP Concept. Perform All The Banking Work(i.e. New Account Opening, Deposit, Balance Enquiry, Withdraw, Close Account, Check Account Details Etc) Saved It And Fetched Whenever Needed. It is Also Capable For Exception Handling.


Skills: C++, OOP