AskHelp – AI Study Assistant Web App
AI-powered learning assistant that provides chat, summarization, explanation, flashcards, citation generation, and notes management using Gemini AI.
Implemented a basic RAG (Retrieval-Augmented Generation) system using Java Streams to enhance contextual responses.
Tech Stack: React, Tailwind CSS, Spring Boot, Spring AI, Gemini AI
Deployment: Netlify (Frontend), Render (Backend)
Multi-Vendor Artisan Marketplace — Backend
Scalable Spring Boot backend for a multi-vendor e-commerce system where artisans can sell products and users can purchase from multiple sellers in a single order with automated order splitting.
Key Features:
Multi-vendor order splitting (artisan-wise)
Product catalog with categories & Cloudinary image storage
Cart, order, payment & review system
JWT authentication & role-based access control
Address management & feedback system
Price history tracking & category request module
Caching for Product & Category (performance optimization)
Tech Stack: Java | Spring Boot | Spring Security | JWT | JPA | Hibernate | PostgreSQL/MySQL | Cloudinary
Web-builder
AI-powered website generator that converts natural language prompts into ready-to-use website UI. Users can describe their desired website and instantly get a generated layout with live preview, toggleable code view, and downloadable source code
Multi-Vendor Artisan Marketplace
Built a scalable multi-vendor e-commerce backend using Spring Boot, PostgreSQL, JPA, JWT, and Cloudinary. Implemented artisan-based order splitting, secure authentication and role-based authorization, product image uploads, pagination, indexing, filtering, cart management, reviews, address mapping, and category request workflows.