Skip to content

Grocery Store App for practical learning in internship at Boolfly using React Native

Notifications You must be signed in to change notification settings

nvcan1236/grocery-store-frontend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Grocery Store app 👋

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.

Table of content

  1. Features
  2. Technology
  3. Installation
  4. Contributing

Feature

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.

Technology

  • Core: React native
  • UI Library: Gluestack/ui
  • State management: Zustand
  • Query API: Appolo client
  • ...

Installation

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

  1. Clone this repo:

    git clone https://github.com/quythanh/grocery-store-frontend.git
    cd grocery-store-frontend
  2. Install dependencies

    npm install
  3. Start the app

     npx expo start

Contributing

About

Grocery Store App for practical learning in internship at Boolfly using React Native

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.9%
  • JavaScript 3.1%