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 installCreate 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 startOnce 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