Skip to main content
Mohamad Alsayed
Navigation
Colour scheme
All projects

Full-stack e-commerce2026Client project

Accessories online shop

A custom-built online shop — from the storefront in the frontend to the administrative functions behind it.

  • Next.js
  • React
  • TypeScript
  • Node.js

Context

A custom online shop was built for an accessories business: a storefront in the frontend carrying the product presentation, and a platform with backend functionality, database integration, authentication and administrative functions.

My responsibility covered frontend and backend, the data model and its integration, authentication, and deployment into production.

What it does

Shop

  • Product presentation
  • Frontend storefront

Platform

  • Backend functionality
  • Database integration
  • Authentication
  • Administrative functionality

My responsibility

Responsibility across the project

  1. Frontend
  2. Backend
  3. Database & APIs
  4. Authentication
  5. Deployment
  6. Production operation

Delivery and operation

  • Deployed the application and took it into production
  • Frontend, backend, data model and authentication in one pair of hands

Technical approach

  1. Storefront and administration in one application

    The public storefront and the administrative functions were built as parts of the same application.

  2. Product presentation as the core of the frontend

    Product presentation is the core of the storefront and was built with React and TypeScript on Next.js.

  3. Data model and integration

    The data model and its integration were my responsibility on this project; the backend functionality was built with Node.js.

  4. Authentication

    The application includes authentication; the administrative functions belong to the administration side of the shop.