Skip to content

Commit b4f80f7

Browse files
committed
added navly
1 parent 469c64f commit b4f80f7

8 files changed

Lines changed: 64 additions & 0 deletions

File tree

public/projects/navly-1.png

399 KB
Loading

public/projects/navly-2.png

593 KB
Loading

public/projects/navly-3.png

365 KB
Loading

public/projects/navly-4.png

422 KB
Loading

public/projects/navly-5.png

449 KB
Loading

public/projects/navly-6.png

458 KB
Loading

public/projects/navly.png

1.01 MB
Loading

src/data/projects.js

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,70 @@ export const projects = [
6565
],
6666
caseStudySlug: 'elika-beauty',
6767
},
68+
{
69+
slug: 'navly',
70+
type: 'web',
71+
title: 'Navly',
72+
shortDescription: 'A Canadian PR pathway planner that gives immigrants a personalized CRS score estimate and matching pathways — without asking for sensitive documents.',
73+
description:
74+
'Navly helps prospective immigrants understand their pathway to Canadian permanent residence. Users answer a short profile questionnaire and receive estimated CRS scores, matched pathways (CEC, FSW, FST, PNP, study-to-PR), identified gaps, and province-by-province PNP options — no passport or SIN required. The paid tier adds an AI immigration assistant, permit expiry reminders, and full score breakdowns.',
75+
tags: ['Next.js', 'React', 'Tailwind CSS', 'AI', 'Vercel'],
76+
year: 2025,
77+
liveUrl: 'https://navly.ca',
78+
githubUrl: '',
79+
prototypeUrl: '',
80+
wireframeUrl: '',
81+
myRole: 'Full-Stack Developer',
82+
team: 'Solo project',
83+
contribution:
84+
'Designed and built Navly from scratch — adaptive intake flow, CRS scoring logic, pathway matching engine, and the freemium SaaS structure. Built the AI assistant for general immigration guidance and the province-by-province PNP matching for the paid tier.',
85+
rationaleProblem:
86+
'Canadian immigration pathways are genuinely complex. Most people don\'t know their CRS score, which pathway applies to them, or what gaps they need to close — and hiring a consultant just to get a baseline understanding is expensive.',
87+
rationaleChallenge:
88+
'Build a tool that gives accurate, personalized pathway assessments without collecting sensitive documents, and structure it as a sustainable freemium product.',
89+
rationaleSolution:
90+
'An adaptive intake flow that asks only the questions relevant to each user\'s situation, a CRS scoring engine, and pathway matching logic — free to screen, paid to go deeper with AI guidance and PNP matching.',
91+
whatItDoes: [
92+
'Adaptive profile questionnaire — different questions based on user status (student, worker, visitor)',
93+
'Estimated CRS score and matched pathways (CEC, FSW, FST, PNP, study-to-PR)',
94+
'Province-by-province PNP matching for the paid tier',
95+
'AI assistant for general immigration guidance',
96+
'Permit expiry reminders and full score breakdowns (paid)',
97+
'No passport, SIN, or government documents required',
98+
],
99+
technicalDecisions: [
100+
{
101+
choice: 'Adaptive intake — questions change based on user status',
102+
reason: 'A worker, student, and visitor have completely different pathways. Showing all questions to everyone creates noise. Branching logic keeps the flow focused and the results accurate.',
103+
},
104+
{
105+
choice: 'Freemium model — free screening, paid depth',
106+
reason: 'The free tier gives enough value to build trust. The paid tier (PNP matching, AI assistant, reminders) serves users who are serious about their application.',
107+
},
108+
],
109+
challenges: [
110+
{
111+
problem: 'CRS scoring rules are complex and change with policy updates',
112+
solution: 'Built the scoring logic as a modular engine with clearly separated rules — easy to update individual components when IRCC changes thresholds without touching the rest of the system.',
113+
},
114+
],
115+
highlights: [
116+
'Live SaaS product — navly.ca',
117+
'Freemium model with AI-powered paid tier',
118+
'CRS scoring and pathway matching engine',
119+
'Province-by-province PNP matching',
120+
'No sensitive documents required',
121+
],
122+
images: [
123+
{ src: '/projects/navly.png', caption: 'Landing page — check your PR pathway without uploading any documents.' },
124+
{ src: '/projects/navly-1.png', caption: 'Home dashboard — personalized CRS score, urgent alerts, and next steps at a glance.' },
125+
{ src: '/projects/navly-2.png', caption: 'Tasks — step-by-step checklist generated from your profile to move you closer to PR readiness.' },
126+
{ src: '/projects/navly-3.png', caption: 'Tracker — estimated CRS score, pathway strength, and what to improve next.' },
127+
{ src: '/projects/navly-4.png', caption: 'Express Entry draw history — compare your score against recent cutoffs across all pools.' },
128+
{ src: '/projects/navly-5.png', caption: 'AI Assistant — personalized immigration guidance based on your profile and pathway.' },
129+
{ src: '/projects/navly-6.png', caption: 'Important Dates — key permit expiry dates and deadlines tracked from your profile.' },
130+
],
131+
},
68132
{
69133
slug: 'community-of-guardians',
70134
type: 'web',

0 commit comments

Comments
 (0)