Web Development
Real-Time Collaborative Code Editor
Multiplayer editing with CRDTs, live cursors and sandboxed execution
- Next.js
- TypeScript
- Yjs
- WebSockets
- +2
Web Development · Mini Project
Installable news app that caches articles for reading offline
Overview
A progressive web app that pulls headlines from a public news API through a small proxy that keeps the API key off the client. A Workbox service worker caches the app shell and recent headlines, and articles saved to the reading list are stored in IndexedDB so they open with no connection. The app installs to the home screen and syncs the list when back online.
What makes it stand up
Module breakdown
Node.js endpoint that calls the news API and caches responses.
React views for headlines, categories and search.
Workbox caching strategies and update prompts.
Save, read and remove articles from IndexedDB.
Lighthouse PWA checks documented in the report.
After this, you will be able to
Technology stack
You receive
Keep looking
Web Development
Multiplayer editing with CRDTs, live cursors and sandboxed execution