A videogames shop ecommerce built with React Native.
🏠 Homepage
- App built with React Native using expo
- Light and Dark theme implemented with React Native Paper
- State management with Redux toolkit
- Stack and bottom navigation with React Navigation
- Camera and device location integration using google maps
- Integration with firebase: Authentication with email and password; profile image is uploaded to firebase storage; products, categories and orders are saved on firebase realtime database.
- News gotten from News API
- Integration with sqlite for saving user addresses
- Signup and Login form made with formik and Yup validation
yarn install
Create an .env file with all the necessary variables (use .env.example file as an example), you'll need to create a project on firebase, a google maps api key and a News API key (https://newsapi.org).
Also, on firebase Realtime Database you need to import a json that includes products and categories, you can import the one on data/RTDB.json which is the data I used.
With that done you can run:
yarn run start
Once running, type "a" to run on Android Studio emulator or "w" to run on web (although the styles look terrible on web, not recommended).
- Design inspiration: Game Store App Light & Dark Design
- App icon: Gaming icons created by mynamepong - Flaticon
- Fonts: Google Fonts
- Products information: RAWG
👤 Alfonsina Lizardo
- Website: https://alfonsinalizardo.netlify.app
- Github: @Alais29
- LinkedIn: @alfonsinalizardo
Give a ⭐️ if this project helped you!
Copyright © 2022 Alfonsina Lizardo.
This project is ISC licensed.
This README was generated with ❤️ by readme-md-generator