a social micro-posting app where people share positive thoughts — built with react, fetching and posting to a shared API, with a localStorage fallback when the backend goes down.
the original project focused on react state management and API interactions (fetch, POST, optimistic updates). the glow-up added resilience: when the Technigo API went offline, the app switches to local-only mode automatically — your thoughts persist in the browser instead of disappearing into a 503.
- post thoughts (5–140 characters) with real-time character validation
- like thoughts once per session — tracked with a unique-like counter
- relative timestamps that update naturally (seconds → minutes → hours → days)
- offline fallback — if the API is down, the app runs entirely on localStorage with sample data and a subtle notice
react · vite · javascript · css custom properties · localstorage · rest api
npm install
npm run dev🟢 shipped — originally a Technigo bootcamp project, redesigned with dark theme and offline resilience
built by fabio cassisa · paired with carl öberg