Skip to content

ducvui2003/ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An Nhien: E-commerce for Essential Oils


Logo

An Nhien - E-commerce built as part of a university course

Built with TypeScript and modern web technologies


server-ci web-ci Notify Telegram

🛠️ Technologies and Frameworks

  • Node.js v22
  • Frontend: Next.js (App Router), Shadcn UI, Tailwind CSS v4
  • Backend: NestJS, Prisma, Zod
  • Database: PostgreSQL, Redis

🧱 Development architecture

Architecture

📁 Folder Structure

.
├── server/              # Backend (NestJS)
├── web/                 # Frontend (Next.js)
├── docker/
│   └── local/           # Docker setup

Getting Started

Run with Docker

  1. Clone the repo

    git clone https://github.com/ducvui2003/ecommerce.git
    cd ecommerce
  2. Move to docker folder

    cd ./docker/local
  3. Setup env inn .env

    Copy and configure your environment variables as needed.

  4. Run docker compose

    chmod +x run-local.sh && ./run-local.sh

Contact


Built with ❤️ by Duc Vui • MIT License • Updated June 2025

Packages

No packages published

Contributors 5

Languages