Skip to content

MehhdiMarzban/Nirvana

Repository files navigation

Nirvana

Nirvana is a modern and responsive e-commerce platform built with Next.js, React, TailwindCSS, Shadcn and TypeScript. The project demonstrates advanced front-end development techniques and serves as a showcase for modern e-commerce web application design.

Features

  • 🌟 Responsive Design: Optimized for all screen sizes.
  • Fast and Dynamic: Leveraging the power of Next.js for server-side rendering (SSR) and static site generation (SSG).
  • 🎨 Customizable UI: Built with TailwindCSS for easy styling and customization.
  • 🔐 Secure and Scalable: Designed with TypeScript for robust and maintainable code.

Table of Contents


Getting Started

Follow these steps to run the project locally.

Prerequisites

Make sure you have the following installed:

Installation

  1. Clone the repository:

    git clone https://github.com/MehhdiMarzban/Nirvana.git
    
    cd Nirvana
    
    pnpm install && pnpm run dev
    
    start http://localhost:3000
  2. Open http://localhost:3000 with your browser to see the project in action.


Tech Stack

  • Next.js: A React framework for server-side rendering (SSR) and static site generation (SSG).
  • React: A JavaScript library for building user interfaces.
  • TypeScript: A superset of JavaScript that adds static typing and other features.
  • TailwindCSS: A utility-first CSS framework that provides a set of pre-defined classes.
  • Vercel: A cloud platform for hosting and deploying web applications.