Build Your Own Ebook Reader
Build an ebook reader that can parse and display ebook formats like EPUB. This involves file format parsing, text rendering, and building a reading-friendly interface. ...
Build an ebook reader that can parse and display ebook formats like EPUB. This involves file format parsing, text rendering, and building a reading-friendly interface. ...
Build your own front-end framework inspired by React or Vue. This project covers virtual DOM implementation, component lifecycle management, state handling, and reactive rendering — giving you deep insight into how modern UI frameworks work under the hood. ...
Loom is a popular screen recording and video messaging tool. Building a clone involves screen capture, video encoding, and building a sharing platform. ...
Monkeytype is a popular minimalist typing test application. Building one involves handling real-time keyboard input, calculating WPM, and creating a clean UI. ...
An online Python playground lets users write and execute Python code in the browser without any local setup. It requires sandboxed code execution and a web-based code editor. ...
Build your own search engine with web crawling, indexing, and ranked retrieval. This project covers text processing, inverted indices, ranking algorithms like TF-IDF or PageRank, and building a query interface. ...
A software teleprompter scrolls text at a controlled speed for the speaker to read, similar to the hardware teleprompters used in television broadcasting. ...
Static site generators convert content (typically Markdown) into static HTML websites. They power many blogs and documentation sites. ...
A template engine processes template strings containing placeholders and expressions, replacing them with actual values to produce final output. Engines like Jinja2, Mustache, and Handlebars are used extensively in web development. ...
Build a dashboard that aggregates and displays top programming stories from sources like Hacker News and other tech news aggregators. ...