Skip to content

Generalcom/Zenistry

Repository files navigation

ZENistry

A premium skincare and wellness brand offering natural African herbal products for holistic health and beauty.

Features

  • E-commerce Store: Modern Next.js-based shopping experience
  • Admin Panel: Comprehensive management system for products, orders, customers, and sales analytics
  • Product Management: Bulk operations, image upload, and inventory control
  • Order Management: Advanced filtering, status tracking, and customer analytics
  • Customer Management: Detailed customer profiles and purchasing insights
  • Sales Analytics: Real-time metrics, category performance, and revenue tracking

Getting Started

  1. Install dependencies:

    npm install
  2. Run development server:

    npm run dev
  3. Open http://localhost:3000 in your browser.

Admin Panel

Access admin panel at /admin with default password zenestry2026 or set NEXT_PUBLIC_ADMIN_PASSWORD environment variable.

Admin Features:

  • Sales Dashboard: Revenue tracking, customer analytics, and performance metrics
  • Product Management: Edit prices, upload images, bulk operations
  • Order Management: Status updates, filtering, and detailed order views
  • Customer Management: Customer profiles, order history, and analytics
  • Image Management: Upload, organize, and assign images to products

Tech Stack

  • Framework: Next.js 16 with App Router
  • Styling: Tailwind CSS
  • UI Components: Custom component library with Radix UI primitives
  • State Management: React hooks and localStorage
  • Charts: Recharts for analytics
  • Icons: Lucide React
  • Forms: React Hook Form with Zod validation

Deployment

This project is configured for deployment on Vercel.

License

© 2026 ZENistry. All rights reserved. Made with love in South Africa.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages