- Setup Expo
- Setup Clerk
- Build login and register with Clerk
- Beautify login form (just google button actually xD)
- Implement React Navigation
- Setup Expo React Native Elements
- Setup home screens
- Protected routes with react navigation
- Setup axios libs
- Implement tanstack query
- Home screen + integrate to backend getting mentorship list using flatlist
- Integrate with backend (development)
- Change fonts
- Profile page
- Add become a mentor page
- Fix clerk authentication with expo => temporary with manual authorization
- Fix tanstack query refetch on focus, etc
- Integrate with backend (production)
- Build into APK
- Test APK
- Publish on Play Store
- Setup backend with Express
- Setup CRUD mentorship session (relation with Clerk credential)
- Make relation user to clerk
- Prepare for deployment
- Deploy into Railway