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.
- Host: GitHub
- URL: https://github.com/c-w-d-harshit/vista-cart-v2
- Owner: C-W-D-Harshit
- Created: 2023-09-11T11:55:23.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-09T02:59:58.000Z (over 1 year ago)
- Last Synced: 2025-01-29T02:53:03.396Z (5 months ago)
- Topics: next, nextauth, nextjs13
- Language: TypeScript
- Homepage: https://vista-cart.cleverdevloper.in/
- Size: 7.7 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```