Overview
React-Native-Ecommerce is a boilerplate for an ecommerce mobile app developed using React Native and Redux. It is compatible with both iOS and Android platforms.
Features
- Login: Allows users to log in to their accounts.
- Signup: Allows new users to sign up for an account.
- Social Login: Offers the option to log in using social media accounts.
- Recover Account: Provides a way to recover a lost account.
- Cart (List): Displays a list of items added to the cart.
- Add To Cart: Allows users to add items to the cart.
- Remove Cart: Enables users to remove items from the cart.
- Category: Categorizes products for easy navigation.
- Best Selling: Highlights the best-selling products.
- Payment Processor (RazorPay): Integrates the RazorPay payment processor.
- Profile: Allows users to manage their profile information.
- Filters: Provides filters for searching and sorting products.
- Product Review (Listing): Shows a listing of product reviews.
- Write Product Review: Enables users to write reviews for products.
- Multiple Shipping address: Allows users to save multiple shipping addresses.
- Order History: Displays the user’s order history.
- Wish List (With Redux): Allows users to create and manage a wish list.
- Google Ads: Integrates Google Ads into the app.
- Search (Coming soon): A search functionality is being developed.
- YouTube: Offers subscription and channel viewing for YouTube.
- Instagram: Allows users to follow the app on Instagram.
- Web: Provides a link to the development company’s website.
- Amusoftech: A section to buy the company a coffee for support.
Installation
To use the React-Native-Ecommerce boilerplate, follow these steps:
- Make sure you have Node 6.x or newer installed.
- Install React Native for development.
- Install Xcode for iOS development.
- Install Android Studio for Android development.
- Make sure you have Android SDK 23.0.1 or newer installed for Android development.
- Ensure your Android device has Android Marshmallow or newer to test the app properly.
- Refer to the “Getting Started” documentation for further installation requirements and tools.
Summary
React-Native-Ecommerce is a powerful boilerplate for developing ecommerce mobile apps using React Native and Redux. With a wide range of features such as login, signup, social login, cart management, product reviews, and more, it provides a solid foundation for building ecommerce apps for both iOS and Android platforms. The installation process is straightforward, requiring the installation of necessary tools and dependencies. Overall, React-Native-Ecommerce simplifies the development process for ecommerce apps and offers a great starting point for developers.