A simple shopping app UI built with React Native & Expo. It includes authentication screens, a home page with categories, flash sale, and recommended products, and mock APIs for product data.
| Login | Sign In | Sign Up | Home Page | Home Page |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
- Expo (React Native runtime)
- Axios – HTTP requests
- Expo Linear Gradient – gradient backgrounds
- React Native SVG – vector icons & graphics
- React Native SVG Transformer – inline SVG support
- JSON Server – mock REST API
-
Clone the repo:
git clone <your-repo-url> cd retail-shopping-app
-
Install dependencies:
npm install
-
Start the Expo dev server:
npx expo start
The app uses JSON Server for simulating REST APIs.
-
Install JSON Server globally:
npm install -g json-server
-
Start the mock server:
json-server --watch data/db.json --port 8000
-
Access mock APIs at:
http://localhost:8000/saleProductshttp://localhost:8000/productshttp://localhost:8000/categorieshttp://localhost:8000/carthttp://localhost:8000/notifications




