Parent Portal Program
This project involved the design and development of a modern Parent Portal for BGC Wolf Creek (Ponoka Youth Centre) to streamline children’s program registrations.
The platform enables parents to easily register their children, manage emergency contact details, and access personalized program information specific to their community.
The system is tightly integrated with Salesforce, allowing automated and real-time email notifications for confirmations, cancellations, and program availability updates.
By combining Angular, Java Spring Boot, Salesforce, and AWS Cloud, the solution significantly improved data accuracy, communication efficiency, and user experience.
- Scalable API Driven System
- Firebase Integration
- Jenkins
- Karma , Jasmine
- Nodejs
- Angular
- Postgres SQL
- Salesforce
Backend & Cloud Developer
Nodejs
Angular
Postgres SQL
Salesforce
Canada & USA
Core Objective
Build a secure, user-friendly Parent Portal that simplifies program signups while improving communication between families and program administrators.
Key Responsibilities & Features
- Led the design and development of an Angular-based Parent Portal for managing children’s program registrations.
- Implemented multi-step registration forms with dynamic validations to ensure accurate and complete data entry.
- Built reusable and modular Angular components, reducing redundant code and accelerating UI development.
- Integrated the application with Salesforce to enable real-time email notifications for confirmations, cancellations, and program updates.
- Designed and implemented a fully mobile-responsive UI, improving accessibility across desktop, tablet, and mobile devices.
- Optimized frontend performance using Lazy Loading and asset compression, resulting in faster load times.
- Conducted unit testing for Angular components and services using Jasmine and Karma, ensuring reliability and maintainability.
- Collaborated closely with stakeholders and program coordinators to gather feedback and continuously improve the user experience.


