An open API service indexing awesome lists of open source software.

https://github.com/c-w-d-harshit/vista-cart-v2

🛒 Vista Cart - Your Modern E-commerce Solution 🛍️ Vista Cart is a feature-rich full-stack e-commerce website built with Next.js, React, MongoDB, and more. Enjoy a seamless shopping experience with customer-friendly features, real-time order tracking, and a robust admin dashboard.
https://github.com/c-w-d-harshit/vista-cart-v2

next nextauth nextjs13

Last synced: 3 months ago
JSON representation

🛒 Vista Cart - Your Modern E-commerce Solution 🛍️ Vista Cart is a feature-rich full-stack e-commerce website built with Next.js, React, MongoDB, and more. Enjoy a seamless shopping experience with customer-friendly features, real-time order tracking, and a robust admin dashboard.

Awesome Lists containing this project

README

        

# Vista Cart - Full-Stack E-commerce Website

## Overview

Vista Cart is a full-stack e-commerce website built with Next.js, React, and MongoDB. It offers a complete shopping experience with a rich set of features for both customers and administrators.

## Features

- **Customer Features**:

- Browse and search products by category.
- Add products to the shopping cart.
- View and edit the shopping cart.
- Checkout and place orders.
- User authentication and authorization with NextAuth.
- User profile management.
- Real-time order tracking and notifications.

- **Administrator Features**:
- Manage products, categories, and inventory.
- Process customer orders.
- Admin dashboard with sales analytics.
- User management for administrators.
- Email notifications for new orders and updates.

## Technologies Used

- **Frontend**:

- Next.js for server-rendered React applications.
- React Toast for user-friendly notifications.
- Radix UI for high-quality UI components.
- Sass for styling.
- React Lottie for animations.
- Zustand for state management.

- **Backend**:
- Node.js and Express for the server.
- MongoDB with Mongoose for data storage.
- Zod for data validation.
- Resend for sending transactional emails.

## Getting Started

To run the full-stack e-commerce website locally, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/C-W-D-Harshit/vista-cart-v2.git
cd vista-cart
```

2. Install dependencies:

```bash
pnpm install
```

3. Start Development Server
```bash
pnpm dev
```