A simple e-commerce mobile application built with React Native and Expo. The app fetches product data from the FakeStore API and allows users to browse products, add them to cart, and maintain a wishlist.
- Product listing with search functionality
- Product details view
- Shopping cart with quantity management
- Wishlist functionality
- Data persistence using AsyncStorage
- Clean and modern UI
- Node.js
- npm or yarn
- Expo CLI
- Android Studio (for Android development) or Xcode (for iOS development)
- Install dependencies:
npm install
# or
yarn install- Start the development server:
npm start
# or
yarn start- Use Expo Go app on your mobile device to scan the QR code or run on an emulator.
- React Native
- Expo
- React Navigation
- AsyncStorage
- Axios
- FakeStore API
src/
screens/
ProductList.js # Main product listing screen
ProductDetails.js # Product details screen
Cart.js # Shopping cart screen
WishList.js # Wishlist screen
App.js # Main application component
The app uses the FakeStore API (https://fakestoreapi.com/) to fetch product data.