1 of 10

c o d e t h e d r e a m . o r g

Opportunity | Innovation | Impact

CLASS PRACTICUM HERRING TEAM 1 | January 21, 2025

2 of 10

Project Goals

CareConnect

Goal: create an innovative platform connecting non-profit organizations (NPOs) with volunteers to assist elderly individuals and other vulnerable groups, such as disabled individuals and veterans.

MVPs:

  • User registration with role selection (NPO or volunteer).
  • Profile creation and management for both NPOs and volunteers.
  • NPOs can create and manage assistance requests.
  • Volunteers can browse and apply for requests.
  • NPOs can process received responses to their requests from volunteers.

3 of 10

Team Members

4 of 10

Tech Stacks Used

Backend

Ruby on Rails

Postman

Cloudinary

Amazon RDS

Frontend

ReactJS

React Router Dom

Axios

Tailwind Css

Vite

5 of 10

Progress of the Project

  1. Brainstorming/deciding on concept…

  • Each team member added their idea to the table, and then we conducted a vote.

  • Then, each team member could vote for only 2 projects.

6 of 10

2. Design: Figma

Link to the wireframe in Figma

Progress of the Project

7 of 10

Progress of the Project

3. Project Management details

  • Tool Used: Jira – We utilized Jira for task management and project tracking.

  • Sprint Structure – The project was divided into 4 sprints, each spanning 2 weeks.

8 of 10

Future Iterations

  • Favorites for Volunteers: Volunteers can save organizations they’ve worked with or wish to support, displayed in a new My Favorites section for easy access.

  • Favorites for Organizations: Organizations can create a list of top volunteers to strengthen relationships with their trusted network.

  • Integrated Chat System: An in-app chat feature will enable seamless communication and collaboration between volunteers and organizations.

Link to MVP and Stretch Goals

9 of 10

Challenges and their Solutions

What were the challenges you faced, how did you overcome?

Coordinating Across Different Time Zones: Working with team members in various time zones required careful planning and effective time management.

Necessity for Clear Communication: To avoid misunderstandings and ensure everyone stayed on the same page, we emphasized clear and consistent communication.

Need for Adaptable Scheduling: We maintained flexible schedules to accommodate holidays and individual commitments, which helped us keep the project on track.

10 of 10

QUESTIONS ?

Please share any questions you have now by unmuting

and asking, raising your hand, or posting in the chat.

THANK YOU ALL FOR BEING A PART OF CODE THE DREAM!