This is the frontend application for Ajio, an e-commerce platform. It provides a rich user interface for browsing products, managing wishlists, adding items to the cart, and handling user authentication and orders. The backend repository for this project can be found at: https://github.com/Gopendranath/Ajio-backend
- User Authentication (Login, Signup, Profile Management)
- Product Browsing and Search
- Product Details Page
- Wishlist Functionality
- Shopping Cart
- Order Management
- Responsive Design (Mobile and Desktop)
- Category-based Navigation
To set up the frontend locally, follow these steps:
-
Navigate to the client directory:
cd client
-
Install dependencies:
npm install
or if you use yarn:
yarn install
To run the frontend application in development mode:
npm run dev
or if you use yarn:
yarn dev
This will start the development server, usually accessible at http://localhost:5173
.
- React
- TypeScript
- Vite
- Redux Toolkit (for state management)
- React Router DOM (for navigation)
- Tailwind CSS (for styling)
- Shadcn/ui (for UI components)
- Axios (for API requests)
- Lucide React (for icons)
- Sonner (for toasts)
- Fuzzy.js (for fuzzy search)
Contributions are welcome! Please feel free to open issues or submit pull requests.
[Specify your license here, e.g., MIT License]