Foster Care Management Application Development

Open Opened on August 26, 2025
Main contact
Infostructure Technology Inc
Brampton, Ontario, Canada
Managing Director
(1)
3
Portals
(1)
Project
200 hours per learner
Learner
Anywhere
Advanced level

Project scope

Categories
Cloud technologies Information technology Software development UI design UX design
Skills
functional testing microsoft azure application development scheduling care management microsoft teams communication data security application programming interface (api) microsoft graph
Details

Infostructure Technology Inc seeks to develop an integrated foster care management application aimed at enhancing collaboration and efficiency among social workers, foster families, and administrators. The project focuses on leveraging Microsoft 365, Azure Active Directory, and Microsoft Graph API to streamline case management, secure document sharing, and real-time communication. The application will address the current challenges faced in managing foster care cases, such as fragmented communication and inefficient document handling. By integrating these Microsoft technologies, the platform will provide a centralized system that ensures secure access to information and facilitates seamless interaction among all stakeholders. Ultimately, the goal is to improve care outcomes for children by providing a more efficient and collaborative environment for all parties involved.

Deliverables

The project deliverables include a prototype of the foster care management application with the following features: a user-friendly interface for case management, secure document sharing capabilities, and a real-time communication module. Additionally, the application will be integrated with Microsoft 365, Azure Active Directory, and Microsoft Graph API to ensure seamless operation and security. A comprehensive user guide and a demonstration video will also be provided to facilitate understanding and usage of the application.


Students will design and develop a cloud-based foster care management application that integrates seamlessly with Microsoft 365, Azure Active Directory, and Microsoft Graph API. The core responsibilities will include:

  • UI/UX Development: Implement an intuitive interface for social workers, foster families, and administrators based on the provided design.
  • Microsoft Integration: Configure authentication using Azure AD and enable data access through Microsoft Graph API for email, calendar, and Teams communication.
  • Core Features: Develop modules for case management, secure document sharing, appointment scheduling, and real-time communication.
  • Data Security: Ensure compliance with privacy and security best practices to protect sensitive foster care information.
  • Testing & Deployment: Conduct functional testing and deploy the application in a Microsoft Azure environment.

The project emphasizes practical skills in cloud integration, API development, and secure data handling, while delivering a solution that improves collaboration and decision-making in foster care.


Expected Deliverables

  • Functional Web Application: A responsive foster care management platform integrated with Microsoft 365, Azure Active Directory, and Microsoft Graph API.
  • Authentication Module: Secure login using Azure AD with role-based access for administrators, social workers, and foster families.
  • Case Management Features: Modules for tracking child profiles, case notes, scheduling, and document sharing.
  • Communication Tools: Integration with Microsoft Teams and Outlook for messaging and calendar sync.
  • Technical Documentation: Complete developer documentation including system architecture, API integrations, and deployment steps.
  • User Guide: A simple, non-technical manual for administrators and case workers explaining how to use the app.


Mentorship
Domain expertise and knowledge

Providing specialized knowledge in the project subject area, with industry context.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

About the company

Company
Brampton, Ontario, Canada
2 - 10 employees
Business services, Technology, It & computing

Infostructure provides IT Management, Remote Working and Cloud Solutions to organizations in Ontario. It also develops applications such as CRAFTS (getcrafts.ca) and private systems for its client base.