← Back to portfolio
Project 03Completed
Online shop · Node.js · Express · 2024

EcoRoot

An online shop for eco-friendly products: visitors browse the catalogue, open each product and build their cart. Built entirely from scratch, with no shortcuts.

EcoRoot is an online store for sustainable products built from scratch with Node.js and Express. It covers the server architecture and HTML views, with a product catalogue, a working shopping cart and dynamic routes.

EcoRoot — Eco-friendly store
Main viewEco-friendly store

Key features

  • ✓Custom Express HTTP server with dynamic routes
  • ✓Eco-product catalogue with images and descriptions
  • ✓Functional shopping cart with state management
  • ✓Clear separation between public assets, views and business logic
  • ✓Responsive design with a dedicated brand identity

Project context

The challenge

Build a functional online store without a high-level framework, handling dynamic routes, cart state and server-rendered HTML views from scratch.

The approach

A modular architecture separates routes, views and business logic. Cart state is managed in memory, supported by a coherent eco-friendly visual identity.

Interested in this project?

Get in touch to learn more or discuss how I can help with your next project.

Send message
Let’s talk about your project