Skip to content

kevingcm/fanficTracker

Repository files navigation

FanTracker

A local-first Flutter application to track Archive of Our Own (AO3) fanfiction. It scrapes fanfiction metadata directly on-device and manages reading progress and custom covers locally.

Features

  • On-device parsing of AO3 work URLs (imports title, author, summary, tags, and stats).
  • Local storage utilizing JSON serialization.
  • Custom cover image uploads with fallback typographic cover generation.
  • Statistics dashboard (track read counts and approximate words read).
  • Library screen with searching, sorting, and filtering.
  • Work detail editor for chapter progress, personal rating, and personal notes.

Getting Started

Prerequisites

  • Flutter SDK (3.10.7 or later)
  • Dart SDK (3.0.0 or later)

Run the Application

To run the application on your default device:

flutter run

To run specifically on Windows desktop:

flutter run -d windows

Run Tests

To run the widget tests:

flutter test

About

A local-first fanfiction tracker built with Flutter. Keep track of AO3 work stats, metadata, and your personal reading progress completely offline.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors