https://github.com/aidear3/e-commerce-app-react-native
E-commerce App UI. React native, Expo managed flow, React navigation v5, Notification.
https://github.com/aidear3/e-commerce-app-react-native
animation expo hooks mobile mobile-app navigation notifications react-native
Last synced: 6 months ago
JSON representation
E-commerce App UI. React native, Expo managed flow, React navigation v5, Notification.
- Host: GitHub
- URL: https://github.com/aidear3/e-commerce-app-react-native
- Owner: aidear3
- Created: 2023-04-19T03:11:47.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-03T15:54:51.000Z (almost 2 years ago)
- Last Synced: 2024-08-05T17:16:42.414Z (9 months ago)
- Topics: animation, expo, hooks, mobile, mobile-app, navigation, notifications, react-native
- Language: JavaScript
- Homepage:
- Size: 8.91 MB
- Stars: 15
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
## Frontend E-commerce App 👨💻###
Contain all necessary features
## :star: Get Started
```bash
# install expo cli
npm install -g expo-cli
```
``` bash
# install dependencies
npm install
```
Or use `yarn`
``` bash
yarn install
```
``` bash# run project
expo start
```
``` bash
Change the API in config.js to the server that you're running.
If you use my backend project the IP should be the IPv4 Address on your computer (cmd -> ipconfig)
```## :star: Features
- Authentication (Signup, Login, Reset Password).
- Login with Touch/Face ID.
- Real time update.
- User Profile (Upload, Edit Profile Picture, Address).
- Header Animation.
- Add Items to Cart, to wishlist.
- Place an Order.
- Payment Methods: cash, credit card.
- Push notification to user whenever order status, user information change.
- Send email for reseting password as well as update order information.
- Share Products to Social Media.
- Review, Comment, Rating Product (In Processing)## :star: Technical details
- React Native
- Expo managed workflows.
- UI framework: Reac Native Paper
- Intro slides: Animated, onScroll Event for animation.
- Header Animation: Animated, React Animatable.
- Form: Redux form validation.
- Icon: Lottie, React native vector icon.
- Payment: React native credit card, Stripe server for card validation checking.
- Loader: Skeleton loader, Linear gradient.
- Reducer: Redux.
- Image Picker: Expo image picker.
- Deep Link: Expo Linking.
- Touch/Face ID: react native touch id, react native keychain, expo authentication## :star: Contributing
If you'd like to contribute, please fork the repository and make changes as
you'd like. Pull requests are warmly welcome. Thanks alot### Demo
![]()
![]()
![]()
![]()
![]()
![]()