OpenTrack - App Update Monitor
OpenTrack is a modern, developer-focused dashboard to track version updates, changelogs, and historical data for applications across multiple storefronts including Google Play, Apple App Store, GitHub, and F-Droid. Powered by Appsgm AI for intelligent metadata extraction.
Features
How it Works
OpenTrack uses the Appsgm Service to query public app store metadata. Instead of complex scraping logic for each store, it leverages Large Language Models to provide consistent, structured data for any app identifier.
Installation & Setup
Since this is a client-side web application using ESM modules:
1. Clone the repository:
git clone https://github.com/yourusername/opentrack.git
cd opentrack
2. Set up your API Key: This application requires a Google Gemini API Key (branded as Appsgm in this context). Ensure your environment variable API_KEY is set in your development environment.
3. Serve the Application: You can use any static file server. For example, using npx:
npx serve .
Or if using a build tool like Vite/Webpack, standard npm run dev commands apply.
4. Accessing the App: Open your browser to http://localhost:3000 (or the port provided by your server).
Project Structure
App.tsx: The main dashboard and state logic.services/appsgmService.ts: Core AI integration for fetching and checking updates.components/: Reusable UI elements (AppCard, Modals).types.ts: TypeScript interfaces for the application data model.Technology Stack
Contributing
Open source contributions are welcome! Please feel free to submit a Pull Request.
Powered by Appsgm Intelligence.
A developer dashboard to track app version updates, changelogs, and release history across multiple stores using AI-powered metadata extraction.