Skip to content

Mogboard, the frontend for the Universalis crowdsourced market data API.

License

Notifications You must be signed in to change notification settings

Universalis-FFXIV/mogboard-next

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7e96ad8 · Oct 4, 2023
Jul 6, 2022
Oct 4, 2023
Oct 4, 2023
Jul 5, 2023
Aug 30, 2022
Feb 11, 2023
Jul 14, 2022
Aug 22, 2023
Aug 23, 2023
Aug 22, 2023
Jul 3, 2022
Oct 4, 2023
Apr 10, 2023
Sep 4, 2022
Aug 30, 2023
Aug 22, 2023
Jan 3, 2023
Jul 2, 2022
Jun 18, 2022
Jul 2, 2022
Aug 22, 2023
Jun 19, 2022
Jul 1, 2022
Aug 30, 2022
Jul 5, 2022
Jun 18, 2022
Jan 14, 2023
Feb 11, 2023
Feb 11, 2023
Jul 5, 2023

Repository files navigation

Codacy Badge

mogboard-next

Mogboard, the frontend for the Universalis crowdsourced market data API.

Acknowledgements

Mogboard was originally written by Vekien, and its original source code can be found here. With his permission, we borrowed Mogboard as a frontend for Universalis after Mogboard became defunct in August 2019. We have since rewritten the website from the ground up to better suit our needs. The existing version of the website would not have been possible without Vekien's work on Mogboard.

Development

Getting started

cd devenv
docker-compose up -d
cd ..
yarn dev

Environment variables

Name Description Recommended development value
APP_ENV Makes the favicon red when not set to prod. dev
DISCORD_CLIENT_ID Discord application client ID, used for OAuth2. Create a Discord Application, register http://localhost:3000/api/auth/callback/discord as an OAuth2 callback URL, and paste the application's client ID here.
DISCORD_CLIENT_SECRET Discord application client secret, used for OAuth2.
NEXTAUTH_URL Website base URL. http://localhost:3000
NEXTAUTH_SECRET JWT secret. Whatever you want, as long as it's not empty.
DATABASE_HOST Database server hostname. localhost
DATABASE_PORT Database server port. 4003
DATABASE_USER Database user username. dalamud
DATABASE_PASS Database user password. dalamud
DATABASE_NAME Database name. dalamud
DATABASE_CONN Database maximum connections. 2-4x your number of CPU cores.
LODESTONE_API Lodestone scraper API address. https://lodestone.universalis.app