بِسْمِ ٱللّٰهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ
Bridging Tradition with Technology: A Premium Marketplace for Handmade Goods
HandiCraft App is a high-fidelity React Native application designed to connect local artisans with a global audience. Engineered with a focus on native performance, fluid animations, and scalability, this project demonstrates modern mobile architecture in action.
Whether you are looking to build an e-commerce platform, master React Native hooks, or explore cross-platform UI patterns, this repository serves as a robust blueprint for mobile excellence.
| Feature | Description |
|---|---|
| ⚡ Native Performance | 60 FPS animations and optimized FlatLists for smooth scrolling. |
| 🎨 Modern UI/UX | Glassmorphism elements and gesture-based navigation. |
| 📱 Cross-Platform | Single codebase deployed flawlessly to both iOS and Android. |
| 🛒 Cart Logic | Complex state management for cart, favorites, and checkout. |
| 🔐 Secure Auth | Integrated JWT authentication and social login support. |
This project is built using industry-standard mobile technologies:
Follow these steps to set up the environment and run the app.
- Node.js (v18+)
- Expo CLI or React Native CLI
- Android Studio / Xcode (for simulators)
- Clone the repository
git clone [https://github.com/wajahat-ali-mir-dev/HandiCraft-app-react-native.git](https://github.com/wajahat-ali-mir-dev/HandiCraft-app-react-native.git)
- Navigate to the project directory
cd HandiCraft-app-react-native - Install dependencies
npm install # or yarn install - Run on Android/iOS
npm run android # or npm run ios
- Core Marketplace UI & Navigation
- Integrate Stripe/PayPal Payment Gateway
- Add AR View for Product Preview
- Real-time Chat between Buyer & Seller
- Push Notifications for Order Updates
See the open issues for a full list of proposed features.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Android & Mobile App Developer | React Native Expert | Full Stack Engineer
Wajahat Ali Mir is a seasoned software engineer specializing in Mobile Application Development. With deep expertise in React Native, Kotlin, and System Architecture, Wajahat builds scalable, high-performance applications that solve real-world problems. He combines technical precision with a passion for SEO and User Experience.
"Building the future, one line of code at a time."
LinkTree • Link.me • About.me • BlogSpot • SoundCloud • Sketchfab • Crunchbase