π Live Demo π
Swift Store is a modern e-commerce application built with React and TypeScript. The application features a clean, responsive interface where users can search products, add them to favorites, and manage their favorite items. With real-time search capabilities and smooth state management, Swift Store provides an excellent shopping experience.
- π Real-time product search functionality
- β€οΈ Add/remove products to favorites
- π― Product management with Redux Toolkit
- π Dynamic product filtering
- π± Fully responsive Tailwind design
- π Toast notifications for user actions
- π¨ Clean and modern UI design
# Clone the repository
git clone https://github.com/Caner-Yesiltas/Swift-Store
# Navigate to project directory
cd swift-store
# Install dependencies
yarn install
# Start the development server
yarn start
src/
βββ app/ # Redux store configuration
β βββ hooks.ts
β βββ store.ts
βββ components/ # UI components
β βββ Card.tsx
β βββ NavBar.tsx
β βββ SearchComp.tsx
βββ features/ # Redux slices
β βββ productsSlice.ts
βββ helper/ # Utility functions
β βββ ToastNotify.tsx
βββ models/ # TypeScript interfaces
β βββ models.ts
βββ pages/ # Page components
β βββ Home.tsx
β βββ FavoritesPage.tsx
βββ styles/ # CSS styling
βββ App.css
- Search products in real-time
- View detailed product information
- Add products to favorites
- Remove products from favorites
- Toast notifications for user actions
- Centralized Redux store
- TypeScript type safety
- Async operations with Redux Toolkit
- Custom hooks for state access
- Responsive Tailwind CSS design
- Custom component styling
- Modern UI elements
- Consistent color scheme
- RESTful API operations with Axios
- Product search functionality
- Error handling
- Loading states
- Mobile-first approach
- Flexible grid system
- Responsive components
- Cross-device compatibility
This project is licensed under the MIT License - see the LICENSE file for details.
Caner Yesiltas - caneryesiltas1@gmail.com
Project Link: https://swift-store-rho.vercel.app/