Skip to content

An application for ZUS to help increase awareness among youth about their pensions. Users can input their information and desired pension goals, and we calculate a personalized forecast showing what steps they should take to reach those goals.

Notifications You must be signed in to change notification settings

egorus1/RetirementSimulator-HackYeah2025-Memento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Retirement Simulator — HackYeah 2025

A fast demo for the ZUS retirement challenge: answer a short quiz, see your personalised pension outlook, and tweak the plan instantly.

Product hero

Quick Links

Dashboard overview

What It Does

  • Captures key inputs (age, salary, career span, savings appetite) in under a minute.
  • Runs projections using ZUS / GUS / NBP assumptions to show nominal vs real pension, replacement rate, and delay scenarios.
  • Surfaces guidance, trivia, and ZUS accessibility links with a responsive, WCAG-minded UI.

Scenario comparison

Run Locally

# backend
cd backend
cp .env.example .env   # set DATABASE_URL
npm install && npx prisma migrate deploy && npm run start:dev

# frontend
cd ../frontend
npm install && npm run dev -- --host 0.0.0.0 --port 5173

Update frontend/src/shared/api/instance.ts if your backend URL changes.

Admin export

Tech Stack

React 19 · Vite · Tailwind CSS · Zustand · Chart.js · NestJS 11 · Prisma · PostgreSQL

Team & License

LifeRun / Memento — list members & roles here. Licensed MIT. If we win, we agree to the organiser’s IP transfer terms.

About

An application for ZUS to help increase awareness among youth about their pensions. Users can input their information and desired pension goals, and we calculate a personalized forecast showing what steps they should take to reach those goals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •