MyShopnShare

Social Shopping Meets Classic Java Web

A feature-rich e-commerce platform built with Spring MVC, jQuery, and deployed on Jetty/Tomcat. Supports fine-grained sharing, real-time messaging, and subscription-based payments.

View on GitHub

What is MyShopnShare?

A social shopping app where users recommend products, manage sharing permissions, and subscribe to unlock features.

🛍

Core Features

Users post products and share them with friends or groups. Each item includes fine-grained access control.

💳

Payment Integration

Built-in subscription system using PayPal and Authorize.net, complete with webhook callbacks and subscription status.

Tech Stack Summary

A quick overview of how this application was architected using classic Java web tools.

🧱 Backend

  • ✅ Spring MVC – Controllers, Interceptors, JSP ViewResolvers
  • ✅ Servlet Filters for authentication and security
  • ✅ Jetty packaged app (WAR) for easy deployment
  • ✅ Custom tag libraries and JSP templates
  • ✅ Payment handling (PayPal + Authorize.net)
  • ✅ Hibernate ORM

🧩 Frontend

  • ✅ jQuery-based dynamic forms and dialogs
  • ✅ Ajax calls to Spring controllers for CRUD
  • ✅ Permission UI logic for product/group sharing
  • ✅ Lightweight message wall with live updates

Explore the Code

Dive into the repo and see how Spring MVC integrates with social and e-commerce logic.

Visit GitHub Repo