Skip to content

binary-amigo/simplify-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Native E-commerce App

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.

Features

  • Product listing with search functionality
  • Product details view
  • Shopping cart with quantity management
  • Wishlist functionality
  • Data persistence using AsyncStorage
  • Clean and modern UI

Prerequisites

  • Node.js
  • npm or yarn
  • Expo CLI
  • Android Studio (for Android development) or Xcode (for iOS development)

Installation

  1. Install dependencies:
npm install
# or
yarn install
  1. Start the development server:
npm start
# or
yarn start
  1. Use Expo Go app on your mobile device to scan the QR code or run on an emulator.

Tech Stack

  • React Native
  • Expo
  • React Navigation
  • AsyncStorage
  • Axios
  • FakeStore API

Project Structure

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

API

The app uses the FakeStore API (https://fakestoreapi.com/) to fetch product data.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors