Skip to content

leen-gh/scandiweb-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ Full Stack Developer Task – Scandiweb

This project is a simple eCommerce web application built as part of the Scandiweb Junior Full Stack Developer test. It demonstrates backend and frontend skills including GraphQL, PHP (OOP), MySQL, React, and TailwindCSS.

🧩 Features

  • Category-based product listing
  • Product detail pages (PDP) with configurable attributes
  • Cart overlay with session-based cart state
  • Dynamic attribute and price handling
  • GraphQL-powered backend (queries & mutations)
  • Order placement and cart reset

πŸ›  Tech Stack

Frontend

  • React (TailwindCSS)
  • GraphQL queries via graphql-request
  • State managed via React hooks and localStorage

Backend

  • PHP 8.1+ (no frameworks)
  • MySQL 5.6+
  • GraphQL (Webonyx + FastRoute)
  • PSR-compliant, fully OOP architecture
  • Models for products, categories, attributes (with polymorphism)

About

This project is a simple eCommerce web application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published