Project Specifications - GiantSweetroll/CDoctor GitHub Wiki

Project Specifications

An app used to help the user manage and keep track of mods they are using for their games.

Features

  • Manage multiple games
  • Sign up / Sign in to save mods across devices
  • Register a mod
  • Database using Firebase Cloud Firestore
  • Mod general compatibility information
  • Mod conflict link with another registered mod
  • Levels of conflict severity (minor, medium, major)
  • Color indication for conflict severity
  • Mod search filter
    • Name
    • Date Registered
    • Date Last Modified
    • Author
  • Mod information page data:
    • Mod Name
    • Author
    • Version
    • Link
    • Misc notes

Screens

  • Login
  • Sign Up
  • Game Page (list of registered games)
  • Register a game page
  • Edit registered game page
  • Mod page (to register and edit a mod)
  • Overview page (see all of registered mods and their overview of conflicts)
  • Loading Screen

Planned Integrations:

  • Firebase Cloud Firestore
  • Nexus Mods API
  • Vortex Mod Manager

Initial Version

Mod Analyzer Mod-Analyzer