Skip to content

Ecommerce application using React Native, Expo, and Gluestack.

Notifications You must be signed in to change notification settings

harshau9/react-native-ecom-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

React Native Full-stack Ecommerce: Expo

This is a fully functional e-commerce mobile application built with Expo. This project was created to gain familiarity with TanStack Query and Gluestack UI, along with other modern React Native tools.

Description

A simple yet powerful e-commerce application that allows users to:

  • Browse a list of products.
  • Add products to a shopping cart.
  • Place orders.
  • Create an account and log in.

This project demonstrates best practices for managing state with Zustand, handling API requests with TanStack Query, and building a consistent UI using Gluestack UI components.

Tech Stack

  • React Native & Expo - Cross-platform mobile development.
  • Expo Router - Navigation for the app.
  • Gluestack - A powerful UI component library.
  • TanStack Query - Data fetching, caching, and state management.
  • Zustand - Lightweight state management.

Features

  • View Products: Browse a catalog of products.
  • Shopping Cart: Add or remove products to your cart.
  • Place Orders: Seamlessly create and submit orders.
  • User Authentication: Create an account and log in securely.

Screenshots

Signup & Login

Signup Login

Products

Products

Product Details

Product Details

Shopping Cart & Order Placed

Shopping Cart Order Placed