A dark, minimal dashboard with six tools — all free, all in one place.
| 📰 | News Tracker | Live RSS feeds from 32 countries across Africa, Europe, Asia & the Americas. Category filters, country stats, auto-refresh every 5 min. |
| 💼 | Job Hunter | Search German job listings via the Bundesagentur für Arbeit. No API key needed, proxied through Vercel. |
| 📚 | Language Planner | Weekly language learning tracker. Multiple languages, progress stored locally per language. |
| 📄 | CV Builder | Build a German-format Lebenslauf with live preview, PDF export, and two templates. |
| 📻 | Live Radio | Interactive world map with up to 1,500 live radio stations color-coded across 22 genres. Station list sidebar, ★ favourites, recent history, sleep timer, shuffle/next/prev, and full keyboard shortcuts (Space · M · N · P · S · ↑↓). |
| ⚽ | Football Today | Live fixtures, scores & standings across 14 competitions. Date navigator, status filters (live/upcoming/finished), team search, ★ favourite teams, expandable match details (goals, cards, stats), and league tables — all auto-refreshing. |
All free — no keys required.
| API | Purpose |
|---|---|
| codetabs · rss2json · allorigins | RSS proxy chain for News Tracker |
| Bundesagentur für Arbeit | Job listings (via Vercel serverless proxy) |
| Radio Browser API | Live radio stations & stream URLs |
| ESPN public scoreboard | Football fixtures & live scores |
| BBC Sport RSS + The Guardian RSS | Football news feeds |
| Open-Meteo | Weather — sidebar & country stats |
| ipinfo.io | Location detection for local weather |
| restcountries.com | Country info & flags in News Tracker |
git clone https://github.com/Laugerr/Zentry.git
cd Zentry
npm install
npm run devZentry/
├── api/
│ └── jobs.js # Vercel serverless proxy → Bundesagentur API
├── src/
│ ├── App.jsx # Routes
│ ├── components/
│ │ └── Layout.jsx # Sidebar · header · weather · clock
│ └── pages/
│ ├── NewsTracker.jsx # 📰 32-country news feeds
│ ├── JobHunter.jsx # 💼 German job search
│ ├── LanguagePlanner.jsx # 📚 Weekly learning tracker
│ ├── CVBuilder.jsx # 📄 Lebenslauf builder
│ ├── LiveRadio.jsx # 📻 World radio map
│ └── FootballToday.jsx # ⚽ Live scores & feeds
└── vercel.json
- Create
src/pages/YourTool.jsx - Add a route in
src/App.jsx - Add a nav entry in
Layout.jsxinsideNAV_ITEMS
{ path: '/your-tool', icon: YourIcon, label: 'Your Tool', description: 'Short description' }
Built by Lauger