Newcomers to Newfoundland & Labrador often lack one reliable place to learn about settlement services, housing, health care, and community supports—information is scattered and hard to trust at a glance.
Approach
The work focuses on a backend API built with FastAPI and MongoDB, using Pydantic and Beanie for strict validation and an async ODM. Postman covers systematic API testing. The design targets a future frontend that will surface curated resources to newcomers in a single, consistent experience.
Tools
| Layer | Technology |
|---|---|
| API | FastAPI, Python |
| Data | MongoDB, Beanie, Pydantic |
| Quality | Postman |
Results
The API is actively under development, with validated endpoints for settlement-oriented resources. The architecture emphasizes scalability and a clear path to a user-facing app aligned with the public Newcomer Navigator NL experience.
Screenshot
Hero and navigation from the live site (cropped for the portfolio).

Live site: https://newcomernavigatornl.ca/en