Skip to content

Completed: August 2022

Ej-woods Full stack Next.js and PostgreSQL e-commerce store.

The brief/ challenge

Approached by a local carpenter and wood supplier who needed an online presence and revenue source, I needed to build a store that:

  • Could be easily and cheaply hosted (paying CMS hosting costs was not viable).
  • Would quickly and easily allow anyone to order wood or custom furniture (through offering cash on delivery as a payment option).
  • Could be used as a portfolio to acquire clients who need custom furniture.

The solution

A fully functional eCommerce site I built using the phenomenal T3 stack with a PostgreSQL database that:

  • Allows customers to view items on the store and purchase various kinds of wood from the shop.
  • Allows customers to request custom furniture quotes from the carpenter.
  • Allows the carpenter the ability to create, update and edit products across the store.
  • Allow the carpenter to update and manage customer orders.

Next.js

A amazing React.js based full-stack JavaScript framework developed by the angels at Vercel.

Tailwind

My favorite CSS framework that makes developing responsive and resilient layouts quickly possible.

PostgreSQL

A time-tested open-source relational database management system compliant with and based the SQL standard.

tRPC

(TypeScript remote procedure call) A JavaScript library that makes building and consuming fully typesafe Rest compliant API's easier.

TypeScript

A superset of JavaScript I adore which helps write cleaner, more predictable JavaScript code.

Framer Motion

My favourite JavaScript animation and motion library that when paired with React creates gorgeous user experiences.