This is a cutting-edge mobile application designed to demonstrate the seamless integration of Magento 2’s GraphQL API in a modern eCommerce ecosystem. This project serves as a training tool for internship students, enabling them to gain practical experience in building robust and scalable eCommerce applications.
This application provide some feature include:
- Product browsing and detailed product information.
- Dynamic category pages with filters.
- Fast and relevant product search powered by a Node.js microservice.
- Secure user authentication and session management.
- Shopping cart management and end-to-end checkout flow.
- Core: React native
- UI Library: Gluestack/ui
- State management: Zustand
- Query API: Appolo client
- ...
This is an Expo project created with create-expo-app
.
Follow these steps to set up the project on your local machine:
Prerequisites
- Node.js (>= 14.x)
- npm or yarn
Steps
-
Clone this repo:
git clone https://github.com/quythanh/grocery-store-frontend.git cd grocery-store-frontend
-
Install dependencies
npm install
-
Start the app
npx expo start