Magento_react_native

screenshot of Magento_react_native
react
react-native

MageCart: E-commerce app for Magento 2.x written in React Native

Overview:

MageCart is an e-commerce app designed for Magento 2.1 onwards, utilizing Magento 2 REST API to display catalogs, products, add products to cart, and enable order placement. It offers a fresh project that integrates Magento GraphQL API instead of REST API, providing users with a modern and efficient e-commerce experience.

Features:

  • E-commerce App: Designed for Magento 2.1 onwards.
  • Redesigned with Magento GraphQL API: Utilizes Magento GraphQL API for improved performance.
  • Catalog Display: Shows catalogs and products from Magento 2.
  • Cart Functionality: Allows adding products to the cart.
  • Order Placement: Lets users place orders seamlessly.
  • Contributions Welcome: Accepts contributions and feedback from users.
  • Multilingual Support: Translations available in various languages.
  • Beautiful Illustrations: Features free illustrations from Drawkit.

Summary:

MageCart is an e-commerce app built for Magento 2.1 onwards, utilizing Magento 2 REST API for various functionalities. With the option to switch to Magento GraphQL API for enhanced performance, MageCart provides a seamless shopping experience for users. The project welcomes contributions and feedback from users, making it a collaborative platform for e-commerce development.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

react-native
React Native

React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.

ecommerce
Ecommerce

Ecommerce websites sell products or services to customers through an online storefront. These websites typically include features such as product listings, shopping carts, payment processing, and order management tools.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

Redux

Redux is a state management library for JavaScript apps that provides a predictable and centralized way to manage application state. It enables developers to write actions and reducers that update the state in response to user interactions, server responses, and other events, and can be used with a variety of front-end frameworks and back-end technologies.