MVP to have users upload images under categories to share with others.
Tech stack:
- React Native Mobile app
- ExpoGo
- This app will use local storage until a back-end can be developed.
React Native docs: https://reactnative.dev/
This is an open source project for educational purposes.
To run this React Native app:
- Clone the repo from GitHub
- Install nodejs
- Install ExpoGo on your phone or use an emulator like Android Studio or XCode for Apple
- Open project in a terminal so you are at the same folder level as the package.json file
- Type 'npm install' - this installs all the dependencies
- Once that is finished, type 'npm start'
Once the server is started, you should be able to scan the QR code with a mobile device and see the 'Hello KC' page.
If you have issues connecting with your mobile device, try connecting both your computer and mobile device to the same hotspot.
Out-of-the-box this development environment uses port 8081 on the local network, many enterprise networks will have this blocked so it's best to check it at home or with a hotspot.
If you have any issues getting it to work, you can review the setup documentation at reactnative.dev