Menu

Tree [4a2096] master /
 History

HTTPS access


File Date Author Commit
 .expo-shared 2020-09-25 anhquan291 anhquan291 [93405d] fix ui bugs
 src 2023-07-13 kovalenkoandri kovalenkoandri [4a2096] PropTypes commented due to react native
 .eslintrc.js 2020-09-07 Nguyen Anh Quan Nguyen Anh Quan [3b2ab0] fixed product screen
 .gitignore 2023-07-13 kovalenkoandri kovalenkoandri [2a88de] Animated commented yarn to npm, rm masked-view
 App.js 2022-04-16 anhquan291 anhquan291 [0b1a31] upgrade: sdk 43
 README.md 2020-09-24 anhquan291 anhquan291 [f27d28] Update README.md
 app.json 2020-09-30 anhquan291 anhquan291 [206b46] fixed bottom tab android
 babel.config.js 2023-07-13 kovalenkoandri kovalenkoandri [2a88de] Animated commented yarn to npm, rm masked-view
 package.json 2023-07-13 kovalenkoandri kovalenkoandri [2a88de] Animated commented yarn to npm, rm masked-view

Read Me

Frontend E-commerce App 👨‍💻


Contain all necessary features

⭐ Get Started

# install expo cli
npm install -g expo-cli
# install dependencies
npm install

Or use yarn

yarn install
# run project
expo start
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)

⭐ Features

  • Authentication (Signup, Login, Reset Password).
  • Login with Touch/Face ID.
  • Real time update.
  • User Profile (Upload, Edit Profile Picture, Address).
  • Lottie Animation Icon (https://lottiefiles.com/)
  • 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)

⭐ 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

⭐ 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

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.