Create an app that makes gifitng easy. Keep that in mind for the whole project. Users are able to create profiles with wishlists, one click shopping, form groups with other users, and have gift recomendations. The idea is that anyone using the app can either quickly glance at a users profile and buy a gift on their "wishlist" or get a good idea of want they through recomendations.
- Users can create personal profiles with a wishlist of items they want
- Wishlists can be sorted by price, or by a "priority" of how much the user wants it
- Users can form groups and see each others profiles, and when a user buys a gift for another user, the group knows that gift has been purchased except the person who the gift was bought for.
- Allow for "one click" shopping for EASY gifting. i.e. links for each gift so users wont have to search for a gift, and can instead just click and purchase
- https://facebook.github.io/react-native/docs/getting-started - Downloading React Native
- https://developer.android.com/studio?gclid=Cj0KCQiAmZDxBRDIARIsABnkbYQhRaTS6zVpC8jxkEsbDKaR0iOHSTlcxtqxIUBImoPsce-WPsc8aNEaArjZEALw_wcB - Downloading Android Studio
- https://medium.com/swlh/react-native-and-android-studio-everything-you-need-to-get-started-in-linux-b47154e78f9e This can be used for linking React Native to Android Studio. Once you create your react native app you just need to open it in android studio
- Heres another tutorial if the above one is not very good https://shift.infinite.red/getting-started-with-react-native-development-on-windows-90d85a72ae65
- https://firebase.google.com/docs/firestore Cloud firestore for storing data
- https://developer.android.com/training/basics/firstapp - Android Studio "first app" guide
- https://facebook.github.io/react-native/docs/props - React native guide
- If you decide to use something other than React Native, I suggest Flutter. React Native and Flutter are the big names in the industry right now and can boost your resume. Heres a guide for linking android studio and flutter https://flutter.dev/docs/development/tools/android-studio
- Flutter Guide https://flutter.dev/docs/reference/tutorials