How rafalpolak/rafalpolak.github.io works
This repository contains a personal portfolio site in two generations: a current Angular application and a legacy AngularJS portfolio. The current user journey boots the app, shows an animated splash screen, then navigates to a dashboard; unmatched routes show a not-found page. The legacy version documents separate about, contact, projects, repository, skills, and blog pages with English and Polish locale files. Source excerpts establish the current routing and bootstrap relationships, but do not show dashboard content or the legacy page templates themselves.
Main entry points: app.module.ts App Module · app.js Legacy App Config · app-routing.module.ts Route Dispatch · dashboard.component.ts Dashboard
Components 14
Current Angular App
- App Bootstrap
rp-portfolio-app/src/main.ts - App Module
rp-portfolio-app/src/app/app.module.ts - Route Dispatch
rp-portfolio-app/src/app/app-routing.module.ts - Root Component
rp-portfolio-app/src/app/app.component.ts - Splash Screen
rp-portfolio-app/src/app/splash/splash.component.ts - Dashboard
rp-portfolio-app/src/app/dashboard/dashboard.component.ts - Fade Animation
rp-portfolio-app/src/app/animations/animations.ts - Not Found
rp-portfolio-app/src/app/page-not-found/page-not-found.component.ts
Legacy Portfolio
- Legacy App Config
oldPortfolio/lib/js/app/app.js - Menu Controller
oldPortfolio/lib/js/controllers/mainMenuCtrl.js - Static Translation Loader
oldPortfolio/lib/vendors/js/angular-translate-loader-static-files.js
Portfolio Content
- Portfolio Pages
oldPortfolio/partials - Locale Files
oldPortfolio/lib/i18n
Other components
- Visitor
Connections 17
- Visitor → App Bootstrap: opens site
- App Bootstrap → App Module: bootstraps
rp-portfolio-app/src/main.ts - App Bootstrap → Visitor: reports errors
rp-portfolio-app/src/main.ts - App Module → Route Dispatch: imports
rp-portfolio-app/src/app/app.module.ts - App Module → Root Component: bootstraps
rp-portfolio-app/src/app/app.module.ts - App Module → Dashboard: declares
rp-portfolio-app/src/app/app.module.ts - App Module → Splash Screen: declares
rp-portfolio-app/src/app/app.module.ts - App Module → Not Found: declares
rp-portfolio-app/src/app/app.module.ts - Route Dispatch → Splash Screen: routes to
rp-portfolio-app/src/app/app-routing.module.ts - Route Dispatch → Dashboard: routes to
rp-portfolio-app/src/app/app-routing.module.ts - Route Dispatch → Not Found: fallback route
rp-portfolio-app/src/app/app-routing.module.ts - Splash Screen → Dashboard: navigates after delay
rp-portfolio-app/src/app/splash/splash.component.ts - Dashboard → Fade Animation: uses animation
rp-portfolio-app/src/app/dashboard/dashboard.component.ts - Legacy App Config → Menu Controller: loads module
oldPortfolio/lib/js/app/app.js - Legacy App Config → Portfolio Pages: routes to templates
oldPortfolio/lib/js/app/app.js - Legacy App Config → Static Translation Loader: configures loader
oldPortfolio/lib/js/app/app.js - Legacy App Config → Locale Files: loads locale files
oldPortfolio/lib/js/app/app.js