Overview of Starsky Project Components
Starsky is a database photo index and import system consisting of several interconnected components:
- Core Applications:
starsky: The main Web API application and interface.clientapp: The React-based front-end application.- Starsky Desktop: A desktop application available for Windows and macOS.
- Command Line Interfaces (CLIs):
starskyImporterCli: Handles data import.starskyGeoCli: Manages GPX synchronization and reverse geo-tagging.starskyWebHtmlCli: Publishes web images to a content package.starskyWebFtpCli: Copies content packages to an FTP service.starskyAdminCli: Manages user accounts.starskySynchronizeCli: Verifies if disk changes are updated in the database.starskyThumbnailCli: Generates smaller images to improve web performance.
- Supporting Tools:
starsky-tools: Node.js tools for add-on tasks.starskyTest: MSTest unit tests for the .NET business logic.