GF®LET’S TALK ↗
02 / SELECTED PROJECTFULL STACK · PWA · 2026
✓ CARTLY

Shopping,
better
together.

A shared shopping experience that makes planning, buying and collaborating feel effortless.

Explore the experience ↘
GF
YOUR SHOPPING, TOGETHER

Keep everything
in sync.

All your shopping lists, in one place.

🛒
Weekly groceries5 products · 2 members
↗
🥑
Weekend dinner8 products · 3 members
↗
+ Create a new list
GF
SHARED SHOPPING LIST

Weekly
groceries.

2 members · ● Everyone in sync

Budget progress€16.19 / €60.00
TO BUY 3 ITEMS
+ Add an item
SCROLL TO EXPLORE ↓REACT / EXPRESS / PRISMA / POSTGRESQL
THE IDEA / 01

One list.
Everyone in sync.

Shopping is a shared routine. Cartly turns scattered messages and paper notes into a focused digital space for organising everyday essentials.

01 Create and organise shopping lists
02 Invite people using share codes
03 Track items, spending and budget
04 Install as a progressive web app
02 / THE EXPERIENCEINTERACTIVE PORTFOLIO DEMO

Made for
real life.

Explore selected Cartly interfaces, reconstructed from the original frontend with sample information. No login or working backend required.

GF
SHARED SHOPPING LIST

Weekly
groceries.

2 members · ● Everyone in sync

Budget progress€16.19 / €60.00
TO BUY 3 ITEMS
+ Add an item
THE DETAILS MATTERA smarter list.

Check off products, follow your budget and keep your essentials organised. Try tapping an item on the phone.

DEMONSTRATION · SAMPLE DATA
03 / EVERYWHERE YOU SHOPRESPONSIVE BY DESIGN

One experience.
Every screen.

GF
YOUR SHOPPING, TOGETHER

Keep everything
in sync.

All your shopping lists, in one place.

🛒
Weekly groceries5 products · 2 members
↗
🥑
Weekend dinner8 products · 3 members
↗
+ Create a new list
GF
SHARED SHOPPING LIST

Weekly
groceries.

2 members · ● Everyone in sync

Budget progress€16.19 / €60.00
TO BUY 3 ITEMS
+ Add an item
DESKTOP / MOBILE
04 / UNDER THE HOOD

Designed simply.
Built end to end.

Frontend

React, Vite, responsive interface and installable PWA foundation.

Backend

Node.js, Express, REST APIs and authenticated user flows.

Data

Prisma and PostgreSQL for collaborative shopping lists and items.

Status

Interactive portfolio demo using sample data; live app availability may vary.

END OF PROJECT / 02

Good ideas
are better shared.

Next project: Pinna Corse ↗