ComplexApp
ComplexApp is a small social network, posts, profiles, followers, and real-time chat, built while working through a React course covering Context, Immer-based state management, protected routing, and Socket.io.
After finishing it, I gave the whole thing a nostalgic reskin: an early-2000s Facebook-style look with a classic blue header, boxy list-style feed items, square avatars, and period-appropriate type. The redesign is CSS-only, done entirely through stylesheet overrides without touching any component logic.
Profile and post list
Profile pages show post count, followers, and following in a tabbed layout, with posts listed in a boxy, early-2000s style feed.
Post detail view
Each post has its own page with author, avatar, and date, plus edit and delete controls for the post’s owner.
Consistent theming everywhere
The redesign carries through every page, including static content pages, since it lives entirely in the stylesheet rather than in individual components.