Stegnerd / vgtracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VGTracker

Keep track of your backlog
An application for tracking your video game backlog across platforms

Table of Contents

Introduction

I was having trouble keeping track of all of my video games across all platforms or media(physical/digital) so I am building this app to help me keep track of my backlog. This app will be built using Tauri, Vue, and Rust; all tools that I don't know as a learning experience.

Features

  • Search games to add to your backlog via IGDB
  • Light/Dark mode
  • Categories for games (Playing, Completed, Wishlist, etc)
  • Trophy/Achievement tracking

Wishlist Features

  • Sync with Steam
  • Sync with PSN
  • Notifications for sales
  • Custom theme colors
  • Auto Updater

Getting Started

Running Application (Non Development)

Running the application for yourself, you can download the assets for your appropriate platform (mac/linux/windows) from the releases page. It is currently not signed so run at your own risk. You will also need to follow the setup for IGDB and acquiring a token for the application to work properly. It can be found here

Recommended Dev Setup

  • VS Code + Volar + Tauri + rust-analyzer
  • Requirements:
  • Running application:
    • bun install
    • bun run tauri dev
      • configuration files and db/migrations should be created in os specific area
        • Linux: Resolves to $HOME.
        • macOS: Resolves to $HOME.
        • Windows: Resolves to {FOLDERID_Profile}.

Resources

This is just a list of things that I used that helped me in some way.

About

License:MIT License


Languages

Language:Vue 65.7%Language:TypeScript 14.2%Language:Rust 12.3%Language:HTML 7.9%