A mobile application to assist women and their loved ones deal with the mentality during pregnancy, and actively engage in the journey of pregnancy.
Built with React Native, Mobx, Firebase via react-native-firebase, Expo
- XCode
- Install javascript dependencies:
npm install
- Install CocoaPods:
cd ios && pod install
- Start development server:
cd .. && npm run start
ornpm run start
- Display running app (2 options):
- On simulator: go to Xcode and run build
- On device: use Expo Client on your physical device / connect device via Xcode
- Only support / setup some core dependencies (Firebase,...) for IOS at the moment
- WIP
- Firebase services (Storage, Realtime Database, Auth) via react-native-firebase
- Make use of Expo API (Sound, Video, FileSystem,...)
- Authentication (login, logout). Register yet to be implemented.
- Daily question to keep track of pregnancy status (skippable)
- User groups
- Questions and answers. Admin interface for answering users' questions
- Profile page and according settings
- Data visualization based on data from daily questions' answers
- Test data in Firebase database
- Organize and manage project-specific assets. Storage setup for project's static data (media, text, ...)
- Sessions / Informative lecture for each week of pregnancy:
- Some text about general information for the week
- Audio available to play along the text
- Exercise section is yet to be implemented. Only text at the moment
- Recording audio and upload for diary and session reflection
- Chat / Messaging
- Social network approach
- Questions and Answers
- Videos playing
- Personal postings (diary notes, recordings, ...)
- Tests and CI/CD pipeline
- Code linting, hooks, ... other configuration
- Build and upload to store