Project Vault
Executive Summary

Unlike traditional job trackers that simply record application status, ViaNova transforms every application into a structured workspace containing job intelligence, interview preparation, timeline history, documents, notes, and future AI-powered insights.

Most job trackers answer: "Where did I apply?"

ViaNova answers: "Everything I need to know about this opportunity is already here."

Mission
Help job seekers never lose context during their career journey.
Vision
Become the intelligent workspace that manages every opportunity from application to employment through AI and automation.
The Problem

Applying for jobs at scale introduces a surprisingly difficult problem: maintaining context over time. After dozens — or even hundreds — of applications, job seekers often experience:

  • Forgotten applications and lost job descriptions
  • Confusion over multiple resume versions
  • Forgotten interview details and unclear follow-up timing
  • Scattered information across job boards, email, PDFs, notes, and spreadsheets

When interview invitations finally arrive, applicants frequently spend valuable time reconstructing the original application instead of preparing for the interview. The challenge isn't the application itself — it's retaining the context.

Personal Motivation

This project originated from a real experience during remote job applications. While applying through platforms, interview invitations would often arrive days or weeks later. By that time, preparing for interviews required searching through emails, locating old resumes, and rebuilding context manually.

Eventually, the realization became clear: the problem wasn't getting interviews. The problem was remembering everything around them.

Product Philosophy

ViaNova is not a job board, recruitment platform, ATS for recruiters, or a simple resume builder. It's an AI-powered Career Intelligence Workspace for job seekers, built on one core design principle: every application deserves its own workspace. Instead of treating applications as rows in a spreadsheet, ViaNova treats every opportunity as an evolving project.

Primary Objectives
  • Centralize every job application and preserve context indefinitely
  • Reduce interview preparation time significantly
  • Automate repetitive tracking tasks
  • Provide actionable career intelligence and professional development history
Product Architecture

ViaNova follows a modular architecture designed for long-term scalability, built on Clean Architecture and Domain-Driven Design principles.

Clean Architecture Domain-Driven Design Service Layer Pattern
Presentation Layer

Next.js 15, React, TypeScript, Tailwind CSS, shadcn/ui

Application Layer

Orchestrates use cases between the UI and the domain

Services

Domain logic, independent of frameworks or delivery mechanism

Repositories → Prisma ORM → Supabase PostgreSQL

Persistence layer, swappable without touching business logic

Future integrations: AI Services, n8n Automation, REST API, GraphQL.

Technology Stack
Frontend
Next.js 15 React TypeScript Tailwind CSS shadcn/ui Lucide Icons
Backend
Next.js Server Actions Prisma ORM Zod Validation
Database & Infra
Supabase PostgreSQL Docker GitHub Vercel
Automation & AI (Planned)
n8n (Docker) OpenRouter Multiple LLM Providers
Development Roadmap
SPRINT
0–2
Foundation, Workspace UI, Architecture, Persistence
Complete
SPRINT
3
Job Import Engine (URL Extraction)
In Progress
SPRINT
3B
AI Job Intelligence — Summary, Skills, Salary, Risks
Planned
SPRINT
3C
Interview Workspace — STAR Stories, Research
Planned
SPRINT
4
n8n Automation — Reports, Reminders
Planned
Design & Engineering Principles

ViaNova emphasizes simplicity, information density without clutter, minimal interaction cost, and professional aesthetics. The interface draws inspiration from platforms like Linear, Notion, Vercel, and Stripe — prioritizing a calm user experience and workspace-first navigation.

Lessons Learned
  • Real problems create stronger products than feature-first ideas
  • Establishing architecture before implementation minimizes costly rewrites
  • Designing around user workflows produces more intuitive software than designing around pages
  • Separating concerns early allows AI and automation to be added seamlessly without destabilizing the system

ViaNova began as a personal solution to a frustrating job search experience but has evolved into a scalable platform for career intelligence and automation. The long-term vision isn't simply to help users track applications — it's to become the workspace they rely on throughout their professional journey.

Want the fuller story behind the decisions here? Read How I Built ViaNova on the Articles page.