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.
- 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.
- Clone the repository:
git clone git@github.com:KateySt/react-native-shop.git
- Navigate to the project folder:
cd MyAwesomeShopApp
- Install dependencies:
npm install
- Start the application:
expo start
- 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.