Back to projects
Wrist Wise – E-Commerce Wristwatch Platform

Wrist Wise – E-Commerce Wristwatch Platform

Kavindu Rashmika / April 30, 2024

📦 Project Overview

Wrist Wise is a sophisticated and fully functional e-commerce platform dedicated to selling wristwatches. Initially developed using PHP for the SE102.3 Web Application Development module, it was later redeveloped from scratch using Java and JSP during the SE204.3 Java Enterprise Application Development module.

The project emphasizes a secure, responsive, and user-friendly shopping experience, integrating robust authentication, stock management, cart functionality, and an admin panel.


🗓️ Timeline

  • 📅 Start Date (PHP Version): July 6, 2023
  • 📅 End Date (PHP Version): August 21, 2023
  • 📅 Start Date (Java Rebuild): April 16, 2024
  • 📅 End Date (Java Rebuild): April 30, 2024

💻 Technologies Used

  • 🐘 PHP – Used for the initial build of the platform
  • Java + JSP – Rebuild for enterprise-grade web app functionality
  • 🌐 HTML, CSS, JavaScript – Core front-end technologies
  • 🎨 Bootstrap 5.3 – Responsive UI design during the rebuild
  • 🗄️ MySQL – Relational database for user data, inventory, and orders

🚀 Features

  • User Registration & Login 🔐:
    Secure auth system using PHP sessions and Java mechanisms. Includes SQL injection protection.

  • Shopping Cart Management 🛍️:
    Add to cart, real-time price calculation, quantity updates, and checkout — all behind authentication.

  • Product & Inventory Management 📦:
    Includes discount tags, out-of-stock notifications, and automatic inventory updates on purchase.

  • Admin Panel 🧑‍💼:
    Accessible only to authorized admins for product, order, and user management. Built in both versions.

  • Responsive Design 📱:
    Mobile-friendly layouts with transitions, animations, and hover effects for an engaging UX.


👥 Team Members

Student IDNameGitHub Username
27292GUI Perera (Leader)@upekshaip
27601SWKR Pinsiri@Kavindu-R
27578MJM Shaahid@MShaahid
27958MCA Jayasingha@ChethakaJayasingha
26961JKS Senevirathna@Shyaminda

🧠 Learning & Contributions

This project was a collaborative group effort.
Every member played a crucial part in shaping Wrist Wise into a robust e-commerce application.

This project sharpened my understanding of:

  • Full-stack web development across multiple languages
  • Secure authentication and user role management
  • Modern responsive design practices
  • Team coordination and version control

🚀 Summary

Wrist Wise stands as a major milestone in my developer journey, evolving from a beginner PHP app to a robust Java/JSP e-commerce solution.
It showcases not only technical depth but also strong teamwork and leadership.By building and rebuilding this platform, I gained hands-on experience with modern tech stacks, security practices, and frontend/backend synergy.


🌍 Open Source

We have made Wrist Wise open-source to help other developers learn and build from our experience. Feel free to explore, contribute, or use it as a reference for your own projects!

🗂️ Old Version Repository (PHP)
🗂️ New Version Repository (Java/JSP)


📸 Screenshots

Home Page Home page with featured products Product Page Individual product detail view Cart View Shopping cart with checkout option Admin Page Admin page shows the all admin settings Notifications Notifications for successful actions