An open API service indexing awesome lists of open source software.

https://github.com/nayak-nirmalya/nikeapp

This is a repository for Nike app that show popular shoes and user can add multiple shoes to cart. Made with React Native, JavaScript, Redux Toolkit, Expo.
https://github.com/nayak-nirmalya/nikeapp

expo javascript reactnative redux-toolkit stripe-payments

Last synced: 3 months ago
JSON representation

This is a repository for Nike app that show popular shoes and user can add multiple shoes to cart. Made with React Native, JavaScript, Redux Toolkit, Expo.

Awesome Lists containing this project

README

          

# NikeApp

This is a repository for Nike app that show popular shoes and user can add multiple shoes to cart and make payment. Made with React Native, JavaScript, Redux Toolkit, Expo, Stripe for Payment.

Funcionalities:

- In app navigation.
- Global state management with Redux.
- Add/remove shoes to/from cart.
- Increase/Decrease quantity in cart.
- Toast Notification on Adding Product to Cart.
- Track Order.
- Make Payment with Stripe API.

### Prerequisites

**Node ^= 16**

**Android Studio / XCode / Expo Go App (Virtual Device Simulation)**

**VS Code (IDE)**

### Cloning the repository

```shell
git clone https://github.com/nayak-nirmalya/NikeApp.git
```

## Running Project

Clone this Repository.

### Setup .env File

Add your Stripe PUBLISHABLE_KEY & [Nike](https://github.com/nayak-nirmalya/NikeApp) Backend URL.

```js
PUBLISHABLE_KEY=
BASE_URL=
```

Navigate to root directory and run the following npm command:

```shell
cd NikeApp
npm run start
```

## Screenshots

### Home Screen

### Product Details Screen / Modal

### Cart Page

### Stripe Payment Modal

### Order Confirmation Alert