https://github.com/arjuncodess/vendx-admin
https://github.com/arjuncodess/vendx-admin
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/arjuncodess/vendx-admin
- Owner: ArjunCodess
- Created: 2024-07-06T12:38:47.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-07-28T10:35:09.000Z (11 months ago)
- Last Synced: 2025-01-27T11:01:51.072Z (5 months ago)
- Language: TypeScript
- Homepage: https://vendx-admin.vercel.app
- Size: 336 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VendX
## Introduction
Welcome to VendX: the E-Commerce Website Template with an Admin Panel!
Admin Panel - https://vendx-admin.vercel.app/
Store - https://vendx-store.vercel.app/This application provides a complete solution for managing and displaying products, categories, and orders, complete with user authentication and a fully functional admin dashboard.
> **NOTE**: This project is based on a tutorial by Code With Antonio (https://youtu.be/5miHyP6lExg).
> Please note that this project is not an exact replica of the one shown in the video due to differences in the tech stack:
> Next.js 13 → Next.js 14 | Prisma → Drizzle | Recharts → shadcn/ui charts
> This project was created primarily to learn Drizzle, but it also serves as a comprehensive e-commerce template.
## Table of Contents
1. ✅ Environment Setup (Admin)
2. ✅ Clerk Authentication (Admin)
3. ✅ Modal Components (Admin)
4. ✅ Form Components (Admin)
5. ✅ Drizzle ORM, Neon, MySQL Setup (Admin)
6. ✅ Dashboard Setup (Admin)
7. ✅ Navigation Bar (Admin)
8. ✅ Settings Page (Admin)
9. ✅ Billboards Entity (Admin)
10. ✅ Data Table (Admin)
11. ✅ Categories Entity (Admin)
12. ✅ Sizes Entity (Admin)
13. ✅ Colors Entity (Admin)
14. ✅ Products Entity (Admin)
15. ✅ Orders Entity (Admin)
16. ✅ Environment Setup & Featured Products (Store)
17. ✅ Individual Product Screen (Store)
18. ✅ Individual Category Screen (Store)
19. ✅ Product Preview Modal Components (Store)
20. ✅ Add to Cart Functionality (Store)
21. ✅ Checkout Functionality (Admin, Store)
22. ✅ Dashboard Page (Admin)
23. ✅ Dark Mode (Admin)
24. ✅ Deployment to Vercel (Admin, Store)## Features Yet to Be Implemented
1. Multiple Images for Products
2. A REAL Payment Flow (use `isPaid: true` for queries in the dashboard)
3. Multiple Stores per User Functionality
4. Use `isArchived: true` Property in the Dashboard