Poshleaf, an online plant nursery

Overview

Poshleaf is a mock e-commerce site with end-to-end functionality from product browsing to purchasing. I developed it with a group of 2 other engineers and was primarily responsible for designing the UI, developing RESTful APIs on a Node/Express backend to hydrate client-side data, and implementing various features from OAuth to cart interactions and payment flows.

Technology used

HTML/CSS

Tailwind/HeadlessUI

React

Redux

Node

Express

PostgreSQL

Sequelize as ORM

Github

Heroku

Key responsibilities

• Designed data schema

• Designed and developed all front-end UI components

• Created key branded elements (i.e. favicon, logo, font, color scheme)

• Implemented log-in and new user sign-up flow (OAuth)

• Implemented cart logic for both unauthenticated and authenticated users

• Implemented payment gateway (Stripe)

• Implemented dashboard for admin and customer users to view/edit personal details and order history

• Mobile-optimized all components