XIV ToDo provides useful dashboards, tailored checklists and tools for Final Fantasy XIV; whether you are a new player to the game or more experienced. In its current form, XIV ToDo offers customizable daily and weekly checklists as well as automated completion trackers of duties and questlines, with much more to come!
- Support for adding multiple characters;
- Profile containing publicly accessible Lodestone information;
- List of all duties up-to-date with automatic character completion status;
- List of important questlines with automatic character completion status;
- Comprehensive list of dailies and weeklies with per-character completion and customization;
The frontend requires node v16
as well as npm
installed.
To install the required dependencies (including VueJS), run the following from the xivtodo
directory:
npm install
The following commands then becomes available:
# Compiles and hot-reloads for development
npm run serve
# Compiles and minifies for production
npm run build
# Lints and fixes files
npm run lint
# Runs Vue.js' UI
vue ui
The backend requires go v1.17
.
The following environment variables are required:
GOOGLE_APPLICATION_CREDENTIALS=
DISCORD_CLIENT_SECRET=
DISCORD_REDIRECT_URI=
Contributions are welcome and appreciated. Simply open up a new issue, or fork the repository to open up a new pull request against the upstream main branch.
FINAL FANTASY is a registered trademark of Square Enix Holdings Co., Ltd.
FINAL FANTASY XIV © SQUARE ENIX CO., LTD.