WGU Cloud Planner

Mobile Dev
Full Stack

Tech Stack

Firebase
Google Cloud

Description

The WGU Cloud Planner is a full-stack mobile application designed to streamline academic planning and course management for students. Built with modern cloud-native architecture using .NET MAUI, it provides real-time synchronization across devices with robust data management capabilities.

Built with .NET 9 and MAUI framework, the application implements MVVM architecture with CommunityToolkit.Mvvm for clean separation of concerns. The backend leverages Google Cloud Platform with Firebase Firestore for NoSQL database operations and real-time sync, along with Firebase Authentication for secure user management.

The project demonstrates comprehensive software engineering practices including multi-project solution architecture, dependency injection, repository pattern implementation, xUnit testing framework, and GitLab CI/CD pipelines. It features course and term management, assessment tracking with validation, PDF report generation, and cross-platform deployment for Android.

  • Developed full-stack mobile application using .NET MAUI with MVVM architecture and XAML
  • Implemented real-time cloud synchronization using Firebase Firestore on Google Cloud Platform
  • Built secure authentication system with Firebase Auth and user-based data isolation
  • Created PDF report generation feature for shareable progress reports and course plans
  • Designed multi-project solution with clean separation using Core, MAUI, and Test projects
  • Implemented comprehensive unit testing with xUnit framework and automated CI/CD pipelines
  • Applied repository pattern for abstracted data access with dependency injection
  • Deployed Android application with APK generation and web showcase on Netlify
  • Included complete project documentation with UML diagrams, wireframes, and architecture specs
Mobile Application

    Davis Maloch