Skip to content

ahmedHanzala/VaxWin

Repository files navigation

VaxWin Logo VaxWin - Vaccine Tracking Application for Children

Features

  • Vaccine Record Management: Parents can easily create and manage vaccination records for their children, including information about the vaccines received, dates, and dosage.
  • Immunization Schedule: The application provides an immunization schedule based on the child's age and provides reminders for upcoming vaccinations.
  • Secure Data Storage: Vaccination records are securely stored in the cloud using AWS services to ensure privacy and data integrity.
  • Ask Doctor: Users can chat with a live doctor to get the guidance that they need
  • At Home Vaccination: Users can also book at home vaccination service and medical personals will arrive at their location for vaccination.
  • Nearby Vaccination Centers: Users can search nearby vaccinations centers.
  • Notifications: Users receive timely notifications for upcoming vaccinations, ensuring that children receive their vaccines on time.
  • User-friendly Interface: The application offers an intuitive and user-friendly interface, making it easy for parents to navigate and manage their children's vaccination records.

Google Play Store

Screenshots

Main Screens

  • Onboarding Screen: The initial screen that introduces the application to users. Users can navigate to the login or sign up screens using the provided arrows and HTML.
  • Login Screen: Allows users to log into their VaxWin accounts.
  • Sign Up Screen: Enables new users to create a VaxWin account.
  • Home Screen: Consists of a carasoul for latest vaccinations given, upcomming vaccination bookings, and booking new vaccines.
  • Calendar Screen: Tracks dates of vaccination for all children.
  • Add Child Screen: Allows users to add a child to their VaxWin account.
  • Book Vaccination Screen: Users can book an appointment for vaccine administration at a nearby vaccination center or at home.
  • Vaccination Centers Nearby Screen: Displays a list of vaccination centers located nearby.
  • Ask Doctor Screen: Provides live chat functionality with a certified doctor.
  • Latest News Screen: Shows the latest news and updates related to vaccines and child health.

Installation

  1. Clone the repository:
    git clone https://github.com/ahmedHanzala/vaxwin.git
  2. Change into the project directory:
    cd vaxwin
  3. Install the dependencies:
    npm install
  4. Start the application:
    npm start

This will start the React Native development server and provide you with options to run the application on a physical device or an emulator.

Backend Configuration

VaxWin uses AWS services for the backend. VaxWin uses the following Services:

  1. AWS IAM
  2. S3 bucket
  3. Lambda Functions
  4. AWS amplify
  5. DynamoDB

For detailed instructions on setting up the backend, refer to the documentation provided in the backend directory of the project.

Contributing

Contributions to VaxWin are welcome! To contribute to the project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feature/your-feature-name
  3. Make the necessary changes and commit them with descriptive commit messages.
  4. Push your changes to your forked repository:
    git push origin feature/your-feature-name
  5. Open a pull request on the main repository. Provide a clear description of your changes and the problem it solves.

Please ensure that your code follows the project's coding standards and includes appropriate tests.

License

VaxWin is released under the Apache-2.0 License. Feel free to use, modify, and distribute the application according to the terms specified in the license.

Acknowledgements

  • We would like to express our gratitude to the open-source community for providing valuable resources and libraries that made this project possible.

Contact

If you have any questions or suggestions regarding VaxWin, feel free to contact the development team Here. .

Thank you for your interest in VaxWin! Together, we can ensure a healthier future for children.

About

A mobile app to solve all the worries of your children's vaccination needs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published