HerSphere is an empowering app designed specifically for pregnant women, offering personalized guidance, reliable information, and a supportive community to ensure a healthy and joyful pregnancy journey. With HerSphere, expectant mothers can access tailored resources, connect with others facing similar experiences, and find the support they need at every stage of their pregnancy.
- Personalized Guidance: HerSphere provides personalized recommendations and guidance based on each user's stage of pregnancy, preferences, and health profile.
- Reliable Information: Users can access a wealth of reliable information on pregnancy-related topics, including prenatal care, nutrition, exercise, and childbirth preparation.
- Community Support: HerSphere fosters a supportive community where pregnant women can connect with each other, share experiences, ask questions, and provide encouragement.
- Expert Advice: Users can receive expert advice from healthcare professionals and specialists within the HerSphere community.
- Track Progress: HerSphere allows users to track their pregnancy progress, milestones, and health metrics, providing insights and reminders along the way.
- Flutter: Flutter is Google’s UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
- Firebase: Firebase is Google's mobile platform that helps you quickly develop high-quality apps and grow your business.
- Firebase Authentication: Securely authenticate users.
- Firebase Firestore: Store and sync app data at global scale.
- Firebase Storage: Store user-generated content, such as images and videos.
- Dart: Dart is a client-optimized programming language for fast apps on any platform.
To get started with HerSphere, follow these steps:
- Clone this repository to your local machine.
- Set up a Firebase project in the Firebase Console.
- Enable Firebase Authentication, Firestore, and Storage services for your project.
- Add your Firebase configuration to the Flutter app. You can find the necessary steps in the FlutterFire documentation.
- Run the app on an emulator or a physical device using the
flutter runcommand.
- Special thanks to the Flutter and Firebase teams for providing amazing tools and resources.
Parag Sharma, Sahil, Anshul, Ajay