E-Commerce · Next.js · Nigeria

ChrisTech

Year

2026

Duration

6 weeks

Role

Full-Stack Developer

Category

Web

ChrisTech

Client Type

Web Product

Delivered

2026

Timeline

6 weeks

ChrisTech is Nigeria's premier electronics e-commerce platform. 500+ genuine flagship products across smartphones, laptops, audio, cameras, tablets, smartwatches, and gaming gear, delivered nationwide to all 36 states, with a 4.9-star average customer rating and 50K+ customers served.

Building a consumer electronics store for the Nigerian market meant handling product discovery across 500+ SKUs, a reliable cart and checkout flow, and crafting a brand aesthetic that could compete with global tech retailers while feeling locally relevant.

Next.js for SEO-ready product and category pages with fast server rendering. Firebase for auth and data. Zustand for persistent client-side cart state. Framer Motion for premium editorial animations. A structured product data layer with category filtering, ratings, and search to keep large inventory navigable.

What Was Built

01

Product Catalog

500+ SKUs across 7 categories with filter, sort, and search, smartphones, laptops, audio, cameras, tablets, gaming, and smartwatches.

02

Cart & Checkout

Persistent cart via Zustand and Firebase with a streamlined multi-step checkout flow and order confirmation.

03

User Accounts

Firebase authentication with an account dashboard for order history, saved items, and profile management.

04

Category Pages

Dedicated landing pages per product category with editorial photography and curated product grids.

05

Nationwide Delivery

Express 1-3 business day delivery coverage across all 36 Nigerian states with live tracking.

Results

01

500+ products across 7 categories with filter, sort, and search

02

Nationwide delivery coverage spanning all 36 Nigerian states

03

50K+ customers with a 4.9 / 5.0 average rating at launch

Technologies Used

Next.jsNext.js
TypeScriptTypeScript
FirebaseFirebase
TailwindTailwind
ReactReact

Want Something Like This?

Let's talk about your project. I typically respond within 24 hours.