Skip to content

MernStackExpert/Fresh-Ness

Repository files navigation

FreshNess - Full-Stack Grocery E-commerce Platform 🛒🌿

FreshNess is a modern, high-performance grocery e-commerce solution designed for seamless online shopping. It features a robust multi-role management system (Admin, Manager, and User) with real-time data visualization and secure payment integration.

🔗 Live Demo: https://fresh-ness.vercel.app/


✨ Key Features

🔐 Multi-Role Dashboard System

  • Admin Dashboard: High-level platform analytics including total revenue, user growth tracking, and overall order statistics.
  • Manager Dashboard: Real-time inventory tracking, stock management (out-of-stock alerts), pending order status, and category-wise product distribution.
  • User Dashboard: Personal profile management, order history, and an Expense Analysis chart to track spending patterns.

🛒 Core Functionalities

  • Advanced Filtering: Filter products by category and custom price ranges (Min/Max).
  • Secure Payments: Integrated with Stripe for safe and reliable credit card transactions.
  • Data Visualization: Interactive charts using Recharts for business insights and user expenses.
  • Authentication: Secure login/signup system powered by Firebase.
  • Smooth UX: Responsive design with Tailwind CSS 4, enhanced with Framer Motion animations and Swiper sliders.

🛠 Tech Stack

Frontend

  • React 19 (Vite-based)
  • Tailwind CSS 4 & DaisyUI (Styling & Components)
  • Framer Motion (Animations)
  • Recharts (Interactive Graphs)
  • React Router 7 (Routing)
  • Swiper (Product Carousels)

Backend & Database

  • Node.js & Express.js
  • MongoDB (Database)
  • Firebase (Authentication)

Integrations & Libraries

  • Stripe (Payment Gateway)
  • Axios (API Requests)
  • React Hook Form (Form Validation)
  • SweetAlert2 & React Hot Toast (Alerts & Notifications)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages