Skip to content

E-commerce App UI. React native, Expo managed flow, React navigation v5, Notification.

Notifications You must be signed in to change notification settings

univan0928/e-commerce-app-react-native

 
 

Repository files navigation

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

About

E-commerce App UI. React native, Expo managed flow, React navigation v5, Notification.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%