satnaing / haru-fashion

An e-commerce web application developed with Next.JS (React) + Tailwind CSS for front-end/UI, Context API for state management and Custom REST API for Backend.

Home Page:https://haru-fashion.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Haru-Fashion E-commerce Web Application

Haru-Fashion Responsive Design (2) ts vercel Prettier

An e-commerce web application developed with Next.JS and TypeScript. Tailwind CSS is used for styling and React's Context API is used for state management. Custom REST API is used as a backend (Haru API).

Demo

Haru-Fashion Demo

Lighthouse Score

Lighthouse

Features

  • Progressive Web App (PWA) πŸ”₯
  • Full-text Search πŸ”Ž
  • Responsive Design πŸ“±πŸ’»
  • Wishlist 🀍
  • Add To Cart πŸ›’
  • Different Category Page πŸ§‘πŸ»πŸ‘©πŸ»πŸŽ’
  • Authentication (Register/Login/Logout) πŸ›‘οΈ
  • Pagination β¬…οΈβž‘οΈ
  • Animation ✨
  • i18n (English & Burmese) 🌐
  • Keyboard Accessible ⌨️

Tech Stack

Frontend - NextJS, React, TypeScript
Styling - Tailwind CSS
Design & Prototype - Figma
State Management - ContextAPI
Backend - Haru API (Previous Version - Firebase)
Containerization: Docker
Deployment Vercel

Running Locally

Clone the project

git clone https://github.com/satnaing/e-commerce.git

Go to the project directory

cd e-commerce

Remove remote origin

git remote remove origin

Install dependencies

npm install

Start the server

npm run dev

Inspiration and Credits

Even though I wrote every single line of code for this web app, images and some design are inspired and used from the following websites.

Author

About

An e-commerce web application developed with Next.JS (React) + Tailwind CSS for front-end/UI, Context API for state management and Custom REST API for Backend.

https://haru-fashion.vercel.app/


Languages

Language:TypeScript 90.1%Language:CSS 6.2%Language:JavaScript 3.6%Language:Dockerfile 0.1%Language:HTML 0.0%