/board-game-tracker

Primary LanguageJavaScriptBSD Zero Clause License0BSD

board-game-tracker

This is a work in progress project as I build out a board game tracker app to track board game collections, wishlists, plays and other stats This is a for fun project for a hobby I enjoy; while having a real world use case in my board gaming group

TODO

Backend: Build out API calls for users schema -

  • user account creation / get user account details
  • change password
  • change email

Build out API calls for userCollection schema

  • add/remove/get user collection
  • add/remove/get wishlist collection

Frontend: Features for boardgame schema -

  • add boardgames to database

Features for user schema -

  • create user account, name, username, password, email, date creation
  • change password
  • adding collections to user account
  • adding wishlist items to user account

Features for userCollection schema -

  • management of collection
  • add / removal of collection items
  • add / removal of wishlist items

Make it pretty Support desktop screen sizes Support mobile screen sizes

Functionality/Future Features:

  • implement authentication, api throttling, encryption, caching
  • handling images
  • support for adding expansions to boardgames
  • stats: plays, wins, ratings, etc.
  • voting feature to allow players to vote on games they want to play next
  • "new" tag/alert for new games added to players collections
  • update/delete boardgame\
  • add support for more boardgame details - year, publisher, player count, etc.