Back to projects
Dec 31, 2024
2 min read

Child Vaccination Scheduler

Helps parents manage vaccination schedules for children by tracking vaccination dates and sending reminders.

Project Overview

The Child Vaccination Scheduler helps parents manage vaccination schedules for children by tracking vaccination dates and sending reminders.

Features

  • Vaccination Tracking: Keeps track of vaccination dates for children.
  • Reminders: Sends reminders for upcoming vaccinations.
  • Schedule Management: Allows parents to manage and update vaccination schedules.
  • Healthcare Information: Provides information about different vaccines and their importance.

Implementation

Frontend

  • Framework: React.js
  • Styling: CSS and Bootstrap for a clean and responsive design.
  • API Calls: Axios for making HTTP requests to the backend.

Backend

  • Framework: Node.js with Express.js
  • Database: MongoDB for storing vaccination data and user information.
  • Authentication: JWT (JSON Web Tokens) for secure user authentication.

Approach

  1. Setup: Initialized the project with Create React App for the frontend and set up an Express server for the backend.
  2. Design: Developed reusable components for vaccination tracking, reminders, and schedule management.
  3. API Integration: Implemented Axios for API calls to manage vaccination data and user information.
  4. State Management: Used Redux to manage the global state, including vaccination data and user authentication.
  5. Testing: Conducted thorough testing to ensure all features work seamlessly across different devices and screen sizes.

Problem Solved

The Child Vaccination Scheduler helps parents keep track of their children’s vaccination schedules, ensuring timely vaccinations and better health management.