/nierrein.guide

Nier Re[in]carnation Guide website

Primary LanguageTypeScriptMIT LicenseMIT

Cover

GitHub Workflow Status (branch)

Alpha milestone progress Release milestone progress

This is the frontend of https://nierrein.guide/.

You can join our Discord server to chat and contribute : https://discord.gg/swgHJJdt7f

Features

  • Guides (How to...)
  • Loadouts (presets of teams for PvE, PvP, Dungeons...)
  • Tier lists (for PvE and PvP)
  • Characters and their costumes
  • Database (3D Model viewer and all datamined assets)
  • Fan Content (Art, Videos, etc.)

How to install the project ?

Tech stack

Front-end

Back-end

Requirements

  • Node.js (>16.x)
  1. Copy the .env.example file to .env
# If you need READ ONLY keys please join the Discord and check the pins in #website.
S3_ACCESS_KEY=
S3_SECRET_KEY=
S3_DOMAIN=wasabisys.com
REGION=eu-central-1

## API
NEXT_PUBLIC_API_ENDPOINT=https://strapi.nierrein.guide/
NEXT_PUBLIC_GRAPHQL_API_ENDPOINT=https://strapi.nierrein.guide/graphql
API_DUMPS_ENDPOINT=https://reinguide-dumps.s3.eu-central-1.wasabisys.com/

## DISCORD MESSAGES
DISCORD_WEBHOOK_URL_DATA_SUBMISSIONS=
DISCORD_WEBHOOK_URL_NEW_DUMPS=
  1. Install the dependencies via NPM
npm install
  1. Run the development server
npm run dev
  1. Once you're done with the development, you can lint your code by running
npm run lint
npm run fix

License

MIT