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.
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.
- 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)
- Frontend: NextJS (T3 Stack)
- Backend: Typescript
- Database: PostgreSQL (pg-package)
- Deployment: Docker/Multi Platform Apps with Tauri