Caregiver Coordination Hub

Development Timeline | June 19-29, 2025

1

Day 1 - Project Setup

June 19, 2025
Kishlaya

Organize team kickoff meeting, Create GitHub repository, Define project scope and core features

Ramam

Research React.js best practices, Create wireframes for main screens (login, dashboard, calendar)

Madhav

Create Firebase project, Set up Firebase Authentication, Initialize Firestore database structure

Arjit

Research Google Calendar API documentation, Study Firebase Cloud Messaging for notifications

2

Day 2 - Foundation Building

June 20, 2025
Ramam

Set up React.js project using Create React App, Install necessary packages, Create basic component structure

Madhav

Implement user registration and login with Firebase Auth, Create Firestore collections, Write basic database schema

Kishlaya

Set up GitHub repository structure, Create README.md with project description, Monitor team progress

Arjit

Help test Firebase authentication, Assist with React component setup, Research notification implementation

3

Day 3 - Core Development Begins

June 21, 2025
Ramam

Build login and registration pages, Create user dashboard layout, Implement basic navigation between pages

Madhav

Create APIs for user profile management, Implement task creation and retrieval functions, Set up family/caregiver groups

Kishlaya

Review code quality and provide feedback, Update project documentation, Coordinate between frontend and backend

Arjit

Connect frontend forms to backend APIs, Test user registration and login flow, Help debug integration issues

4

Day 4 - Calendar & Scheduling

June 22, 2025
Ramam

Build task scheduling interface, Create calendar view component, Implement task list display, Add forms for creating new tasks

Madhav

Integrate Google Calendar API, Create APIs for task scheduling and management, Implement task reminder system, Set up calendar sync

Kishlaya

Test calendar functionality, Monitor API rate limits and usage, Coordinate feature priorities, Update project timeline

Arjit

Implement Firebase Cloud Messaging for notifications, Test calendar integration, Help with frontend-backend data flow

5

Day 5 - Enhanced Features

June 23, 2025
Ramam

Add responsive design for mobile devices, Implement accessibility features (ARIA labels, keyboard navigation), Improve UX

Madhav

Set up automated task reminders, Implement notification triggers, Optimize database queries for performance

Kishlaya

Start writing project documentation, Prepare demo video script outline, Test app functionality across devices

Arjit

Test notification delivery on different browsers, Verify calendar sync functionality, Help with mobile responsiveness testing

6

Day 6 - Communication Features

June 24, 2025
Ramam

Build notes/communication interface, Create shared messaging system between caregivers, Add file upload functionality

Madhav

Add database support for notes and messages, Implement real-time data synchronization, Create APIs for caregiver communication

Kishlaya

Review and update project documentation, Test communication features, Coordinate final feature list, Prepare for testing phase

Arjit

Begin full stack development: implement real-time messaging API (backend) and integrate messaging UI (frontend)

7

Day 7 - Testing & Polish

June 25, 2025
Ramam

Fix UI bugs and improve design, Optimize loading times, Add final styling touches, Test user flows and fix usability issues

Madhav

Optimize database queries and security rules, Fix any backend bugs, Improve API response times, Test all backend functionality

Kishlaya

Coordinate comprehensive testing session, Gather feedback from team members, Create test scenarios and user stories

Arjit

Develop and test advanced features: task editing, live updates, and bug fixes on both frontend and backend

8

Day 8 - Pre-Deployment

June 26, 2025
Ramam

Finalize all UI components, Prepare frontend for production deployment, Optimize bundle size and performance

Madhav

Finalize backend configuration, Prepare API documentation, Set up production environment variables

Kishlaya

Write demo video script, Prepare presentation materials, Create project description for Devpost, Plan deployment steps

Arjit

Finalize full stack integration, optimize codebase, and ensure seamless frontend-backend communication

9

Day 9 - Deployment

June 27, 2025
Kishlaya

Deploy frontend to Netlify, Configure custom domain, Deploy backend to Firebase, Test deployed application thoroughly

Ramam

Assist with Netlify deployment, Fix any deployment-related UI issues, Test frontend functionality on live site

Madhav

Monitor Firebase deployment, Fix any production environment issues, Verify all APIs work in production

Arjit

Lead deployment testing, resolve production bugs, and assist with last-minute feature improvements across the stack

10

Day 10 - Final Submission

June 28-29, 2025
Kishlaya

Submit project on Devpost, Upload demo video and documentation, Complete all required submission fields

Ramam

Support final testing, Help with demo video if needed, Verify all links work in submission

Madhav

Support final testing and bug fixes, Provide technical documentation, Monitor app performance

Arjit

Oversee final testing, support submission process, and ensure project stability for handoff and demo