FreshCart is a high-performance, full-featured e-commerce platform built with the latest web technologies. It provides a seamless shopping experience with features like real-time cart management, secure authentication, and a sleek, responsive UI.
Key Features:
- Secure Auth: Full authentication flow using NextAuth.
- Catalog: Dynamic product listing with category and brand filtering.
- Cart System: Persistent shopping cart with real-time updates.
- Wishlist: Ability to save favorite products for later.
- Checkout: Integrated checkout process for both Cash and Online payments.
- Mobile First: Fully responsive design across all devices.
- Optimized: Fast image loading and SEO friendly.
Technologies & Dependencies:
- Core Frameworks: Next.js 15 (App Router) & TypeScript
- Authentication: NextAuth.js
- State Management & Data Fetching: TanStack Query (React Query) & Axios
- UI & Styling: Tailwind CSS, Shadcn/UI, Lucide React, and Framer Motion
- Forms & Validation: Formik & Yup