Microblogging Platform
Tech: Java, Spring Boot, MySQL, Docker
- Developed a full-stack microblogging web application with user authentication, posting, and social interactions
- Built RESTful APIs using Spring Boot for posts, users, hashtags, and search functionality
- Implemented advanced hashtag search supporting multi-tag filtering using SQL joins
- Designed and managed relational database schema (users, posts, hashtags, relationships)
- Deployed MySQL using Docker and configured backend integration for scalable data handling
- Structured application using MVC architecture for maintainability and clean separation of concerns
- Optimized query performance for hashtag search using indexed joins and efficient filtering
Online Bookstore System
Tech: Java, Spring Boot, MySQL, REST API
- Developed a full-stack e-commerce web application for browsing books and managing a shopping cart
- Designed and implemented RESTful APIs using Spring Boot for user authentication, book search, and order processing
- Modeled relational database schema (users, books, orders, cart) with normalized structure and foreign key constraints
- Built backend logic for cart operations, checkout flow, and transaction handling
- Optimized database queries for efficient book retrieval and search functionality
- Structured application using MVC architecture for scalability and maintainability
Dawg Docs
Tech: JavaScript, Node.js, Express, MongoDB, YouTube API
- Built a full-stack web application for sharing posts, comments, and educational resources
- Implemented secure user authentication using Google OAuth and session management
- Developed RESTful APIs for CRUD operations on posts, comments, and user data
- Integrated YouTube Data API for dynamic video search and embedded playback
- Designed responsive frontend with dynamic rendering for improved user experience
- Managed NoSQL database (MongoDB) for flexible data storage and scalability