An open API service indexing awesome lists of open source software.

https://github.com/arnoob16/shoppers-stop

A React-Native E-Commerce App UI project with best practices
https://github.com/arnoob16/shoppers-stop

Last synced: 2 months ago
JSON representation

A React-Native E-Commerce App UI project with best practices

Awesome Lists containing this project

README

          


ShoppersStop


A react-native UI only application showing best-practices and implementations of packages used widely in the react-native ecosystem.




---

## Functionalities
- [x] Has a clean folder structure as a template for all react-native applications.
- [x] Multiple reusable components built and used in more than one ways.
- [x] Has implementation of context in react-native.
- [x] Has implementation of native-stack of react-navigation in react-native.
- [x] Has implementation of react-query in react-native.
- [x] Has a product-listing page with optimized list in react-native (NOT FLASHLIST).
- [x] Has a product-details page with custom carousel pagination implementation.
- [x] Follows most of the good-practices while writing a production-level code, can act as a template/starter-kit for new developers.

---





---

## Instructions to run on your local system
* Not an expo project, so bear with the pain.
* Pre-requisites:
- Android Studio Setup for ReactNative => Refer [React Native Environment Setup](https://reactnative.dev/docs/environment-setup) with react-native-cli & OS of your choice.
* Run `npm install` to install all the dependencies required.
* Run `npm start` to start the metro server, connect your device via USB or open an Android Emulator and click `a` inside the terminal where metro is running.

---

#### Notes

- If you are using this, do mention about this repository in your readme, I'll also mention your project here in this repository.
- A star to the repository would be massive boost to a NOOB like me.