Skip to content

KateySt/react-native-shop

Repository files navigation

ShopApp

Welcome to ShopApp - your personal product management application built with React Native! This application offers numerous convenient features and an intuitive interface to manage your product list.

Features

  • Authentication and Authorization: Registration and login allow you to save and manage your profile.
  • Dark and Light Theme: Switch between light and dark theme to make usage more comfortable for your eyes.
  • Navigation and Animation: Utilize Expo Navigation and Expo Animation for smooth transitions between screens and visual engagement.
  • Product Search: Quickly and easily find the desired product with the search functionality by name.
  • Product Likes: Mark your favorite products to save them for future purchases or viewing.
  • Product Cart: Add products to your cart and manage them before checking out.
  • Product Categories and Sorting: Organize your products by categories and sort them for convenient browsing.
  • User Profile: View and edit your profile to customize your user experience.

Installation

  1. Clone the repository: git clone git@github.com:KateySt/react-native-shop.git
  2. Navigate to the project folder: cd MyAwesomeShopApp
  3. Install dependencies: npm install
  4. Start the application: expo start

Development Notes

  • This application is built using React Native, Redux, Expo Navigation, and Expo Animation.
  • Form management is handled using Formik.
  • Use Redux for efficient state management of the application.
  • Consider mobile aspects such as screen sizes and accessibility during development.