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/
- 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.
- 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.
- React 19 (Vite-based)
- Tailwind CSS 4 & DaisyUI (Styling & Components)
- Framer Motion (Animations)
- Recharts (Interactive Graphs)
- React Router 7 (Routing)
- Swiper (Product Carousels)
- Node.js & Express.js
- MongoDB (Database)
- Firebase (Authentication)
- Stripe (Payment Gateway)
- Axios (API Requests)
- React Hook Form (Form Validation)
- SweetAlert2 & React Hot Toast (Alerts & Notifications)