Case study

2025January 2025 – March 2025Solo Full-Stack DeveloperCompleted

Mr. One Touch

A custom e-commerce platform for a mobile phone and accessories retail shop.

Problem

Mr. One Touch needed a modern, scalable online storefront to showcase and sell mobile phones and accessories, allowing customers to browse products, view categories, and complete purchases online instead of relying only on in-person sales.

Solution

I built a fully custom e-commerce platform using Next.js to power both the frontend and backend, creating a responsive and user-friendly online shopping experience for Mr. One Touch’s products. The platform enables browsing featured and top-selling devices, exploring categories like phones and accessories, and managing sales online.

Responsibilities

  • Designed and developed the full e-commerce application as a solo developer
  • Built the frontend using Next.js with responsive product listings and navigation
  • Developed backend logic and API routes within Next.js
  • Integrated product catalog features including categories, featured items, and search filters
  • Implemented shopping cart functionality and checkout flows
  • Configured payment integration and order handling logic
  • Developed support pages like Help & Support, Privacy Policy, and Terms & Conditions
  • Ensured cross-device responsiveness and mobile-first design

Tech stack

Next.jsReactNode.js

Key features

  • Responsive storefront featuring phones and accessories categories
  • Featured and top-selling products display
  • Product filtering and easy browsing experience
  • Support and informational pages (Help, Privacy Policy, etc.)
  • Newsletter subscription integration
  • Mobile-optimized user interface

Challenges

  • Building a fully custom e-commerce platform from scratch
  • Designing intuitive navigation for a diverse product catalog
  • Implementing responsive UI for multiple device types
  • Ensuring smooth checkout and product browsing experiences

Visuals

Mr. One Touch website preview

Notes

Visuals to add later: Homepage with featured products, Product category view, Product details page, Shopping cart / checkout flow.