ExSTATic

screenshot of ExSTATic
svelte
tailwind

Zero effort language learning reading tracker with graphs and stats

Overview

exSTATic is an innovative tool designed to facilitate language learning through immersive experiences, catering primarily to those engaged in reading visual novels (VNs). This unique approach focuses on seamlessly tracking progress without the typical burdensome workflows that often accompany language study. In its early stages, exSTATic aims to refine the reading experience while offering a range of powerful features that enhance engagement and data collection.

With its core web extension and various addons, exSTATic provides users with the flexibility to integrate with multiple platforms, thus expanding the possibilities for immersion. By prioritizing ease of use and high-quality tracking, exSTATic is poised to become an essential resource for language learners seeking an effective and enjoyable way to develop their skills.

Features

  • Activity Timer: Automatically tracks reading time in the background, pausing when you stop reading for accurate engagement metrics.

  • Inactivity Indicators: A subtle blur effect reminds users to keep the timer active, ensuring focused reading sessions.

  • Manual Timer Toggling: Easily toggle the timer on or off with a simple double-click on the screen for personalized flexibility.

  • Stats and Graphs: Provides daily data visualization, showcasing progress over various timeframes, including immersion gains and character counts.

  • Clipboard-Free Functionality: Utilizes custom integrations to eliminate the need for a clipboard, streamlining the reading workflow.

  • Integration with Textractor: Hook up with Textractor and TextractorSender to enhance the experience, though Textractor must be active for optimal performance.

  • Manual Data Overrides: Allows users to import and modify historical data within the system, ensuring comprehensive tracking of progress.

  • Future Integration Plans: Aims to expand compatibility with platforms like YouTube and Anki, broadening the scope of immersive learning opportunities.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

postcss
Postcss

PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.