A lightweight, production-quality corporate intranet MVP built with React 19, Node.js, Express, Prisma, and SQLite. Supports mock mode (no backend required) and API mode (full stack).
Features
Home Dashboard — stats, quick links, news, events, birthdays, new joiners, documents
Company News — listing, featured, detail, categories, search, tags
Announcements — banners, priority, expiration, pinned
Employee Directory — search, department filter, profiles
Organization Structure — departments, teams, org chart
Events — list, calendar, registration
Media Gallery — albums, photos, videos
Document Center — categories, search, favorites, downloads
Quick Links — grouped internal/external links
Employee Self-Service — placeholder workflow pages
Knowledge Base — articles, FAQs, search
Company Policies — categories, versions, downloads
Notifications — bell, read/unread, mark all read
User Profile — edit profile, password, preferences
Administration — CRUD for news, employees, events, links, announcements