Civioniks Mobile Companion Development

Open Opened on July 4, 2025
Main contact
Starmass Canada
Ottawa, Ontario, Canada
Employer
(12)
5
Portals
(2)
Project
Academic experience
300 hours of work total
Learner
Anywhere
Intermediate level

Project scope

Categories
UI design UX design Mobile app development Information technology Software development
Skills
application programming interface (api) login system react native mobile application development github flutter (software) user experience (ux) design data integration real time data sensor data
Details

Starmass Canada is seeking a team of student developers to create the Civioniks Mobile Native App, a mobile companion to their infrastructure intelligence platform. The goal of this project is to enable asset owners and engineers to access real-time infrastructure health data on-the-go. The app will integrate with existing sensor data, utilize AI analytics, and provide predictive insights to facilitate informed decision-making. Students will apply their knowledge of mobile app development, user interface design, and data integration to create a functional and user-friendly application. The project will focus on developing core features such as data visualization, alert notifications, and user authentication. This project offers a practical opportunity to apply classroom learning to a real-world application, enhancing both technical and problem-solving skills.

Deliverables

Expected Project Outcomes & Deliverables

By the end of the project, the student team is expected to deliver the following:

1. Cross-Platform Native Mobile App

  • Developed using React Native (preferred) or Flutter
  • Compatible with Android and iOS
  • Branded according to Civioniks design guidelines

2. Core Functional Modules

  • User Authentication: Secure login system with role-based access (e.g., engineer, client, technician)
  • Dashboard Interface: Display key infrastructure metrics (strain, vibration, tilt, pressure, temperature)
  • Sensor Data Visualization: Line charts, gauges, or graphs based on real-time or historical data
  • Push Notifications: Trigger alerts when thresholds are crossed or anomalies detected
  • Offline Mode: Ability to input inspection notes when offline and auto-sync when reconnected
  • Map View or Location Tagging (optional): To identify the sensor site or inspection zone

3. API Integration

  • Connect to Civioniks backend APIs
  • Ensure seamless real-time data sync with sensor backend (API documentation provided)
  • Structured error handling and data fallback mechanisms

4. Wireframes & UX Design

  • Design user-friendly, responsive mobile screens
  • Iterate on existing Figma flows or propose improvements
  • Present finalized wireframes as part of the project archive

5. Code Repository & Documentation

  • Maintain clean and well-commented source code in GitHub or GitLab
  • Include README with setup instructions
  • Basic test cases and QA checklist
  • Notes on deployment steps (optional: Firebase, Expo, or manual build)

6. Final Presentation & Demo

  • Showcase working app and features in a recorded or live demo
  • Summary of key achievements, challenges, and future work suggestions
  • Q&A session with the Civioniks and Starmass team


Mentorship
Domain expertise and knowledge

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

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
Ottawa, Ontario, Canada
11 - 50 employees
Construction, engineering & trades, It & computing
Representation
Small Business Family-Owned

Starmass Environment Technologies Corporation is an Ottawa HQ Canadian company. It is focused in providing sustainability and resilience solutions based on 4IR technologies for Infrastructure, Environment & Energy Sectors. The turnkey solutions are applicable to all phases of lifecycle management of Infrastructure.