Welcome to Elsaka Electric, an e-commerce app designed to provide a seamless shopping experience for electrical products! Explore products, manage orders, and enjoy an intuitive interface built for efficiency and style.
- Authentication: Secure user login and registration.
- Home Screen: Browse a variety of electrical products.
- Shop Screen: Receive notifications sent by the manager and navigate directly to specific products.
- Product Search: Easily search for products and categories.
- Product Details: View detailed information, reviews, and related products.
- Favorites: Add products to your favorites list for quick access.
- Cart & Checkout: Add items to your cart, manage them, and complete purchases with Stripe integration.
- Profile Screen:
- Upload and manage your profile picture.
- View and manage orders, promo codes, and saved addresses.
- Onboarding & Splash Screen: A welcoming start for new users with interactive animations.
https://www.linkedin.com/feed/update/urn:li:activity:7244764820422483968/
- React Native: Core framework for building the app.
- Expo: Managed workflow for smooth development.
- TypeScript: Strongly typed language for better code quality.
- TailwindCSS: Utility-first CSS framework for efficient styling.
- React Native Elements: UI component library for fast development.
- Hero Icons: Beautiful icons for enhancing the UI.
- Dotenv: Manage environment variables securely.
- Appwrite: Backend service for managing user data and notifications.
- Redux: State management to handle app-wide states like cart and favorites.
- Context API: Simplified state management for handling global states.
- React Navigation: Smooth and intuitive navigation between screens.
- React Native Reanimated: Powerful animations and gestures for fluid, smooth user interactions.
- Bottom Sheet: Modal for displaying more product details.
- Toast: Notifications for user feedback and alerts.
- Lottie: Beautiful animations for onboarding and splash screens.
- Stripe: Secure payment processing.
- Express: Server-side setup for managing back-end logic and routes.
- Contributions are welcome 💜
- If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.