ELO Pokrowce

Role
Sole developer
Timeline
September 2021 - March 2023, rebuilt 2025
Stack
React, Vite, TypeScript, Node.js, Express, Prisma
Status
Live
ELO Pokrowce

Problem

No online store. Orders were taken by phone, with no way to track a shipment once it left.

Approach

  • 01Built the store from scratch in 2023 and rebuilt it in 2025, choosing the stack both times (React/Vite, Node, TypeScript, Prisma) and shipping solo, all 182 commits
  • 02Built a full CRUD admin panel for products, categories, colors, orders, and users, with a sidebar/breadcrumb layout and a dashboard with search and a monthly revenue chart
  • 03Wired courier pricing into the payments controller so shipping cost is calculated server-side, with order-detail views letting admins push live status updates
  • 04Replaced manual phone/email follow-up with templated order-status emails via React Email
  • 05Migrated the Prisma schema from integer to UUID primary keys across the whole product/order model without breaking existing data

Result

~70%

Time saved vs. manual process

182/182 (sole developer)

Commits