Skip to content

theoleuthardt/backlog-manager

Repository files navigation

Backlog Manager 🎮📒

A web-based backlog manager as NextJS full stack app with authentication and PostgreSQL database, deployed via Docker. This is a private project of mine and still work in progress.

Overview

This project implements a complete backlog manager to manage and organize games. Users can create and manage their own backlog via their account. It stores all relevant data of games such as name, genre, platform, status and personal notes. Users can use groups to sort their games according to categories such as "Games I still want to play", "Games I'm currently playing" and "Games I've already played through". This is made possible by simple drag & drop.

Features

  • Create backlog entries with howlongtobeat times
  • Automatic image scraping from howlongtobeat.com
  • Note your own thoughts about games
  • Make reviews for your completed games (optional)
  • Update your backlog entries as often as you want
  • Connect your Steam account for current playtimes (automatic sync)
  • Sort & Filter options to organize your backlog
  • Import your existing backlog from a CSV file
  • Export your backlog as a CSV file (simple download)
  • User authentication
  • Access your backlog from anywhere (browser or native app)

Architecture

  • Frontend: NextJS (T3 Stack)
  • Backend: Typescript
  • Database: PostgreSQL (pg-package)
  • Deployment: Docker/Multi Platform Apps with Tauri

About

A simple and elegant manager for your gaming backlog to organize and structure your gaming experience!

Resources

Stars

Watchers

Forks

Contributors