Repo for the profus website.
Profus aims to provide useful and advanced tools for the game Dofus 2.
- git (for cloning the repo)
- Node.js
- npm
- an internet connection (for cloning the repo and downloading dependencies)
- Clone the repo
git clone https://github.com/ProfusDofus/next.git
- Install the NPM dependencies
npm install
- Start the development server
npm run dev
Open http://localhost:3000 in your browser to see the result.
- Build the project
npm run build
- Deployment - live version (any new commit will build and deploy the website)
- Profus - official Profus website
Documentation:
- Next.js Documentation - learn about Next.js features and API.
- React Documentation - learn about React
- TypeScript Documentation - learn about TypeScript
- Sass Documentation - learn about Sass
- Next-Intl Documentation - learn about Next-Intl
- NextAuth.js Documentation - learn about NextAuth.js
- TanStack Table Documentation - learn about TanStack Table
- classnames Documentation - learn about classnames
Other documentation (extracting data from game files):
- ts-morph Documentation - learn about ts-morph
- ts-node Documentation - learn about ts-node
Tools:
- PyDofus - a collection of Python scripts to extract data from the Dofus game files
- JPEXS Free Flash Decompiler - a free tool to decompile SWF files
For the admins:
- Vercel Dashboard - the Vercel dashboard, where the website is hosted/deployed
- Supabase Dashboard - the Supabase dashboard, where the database is hosted
This project is licensed under the MIT License - see the LICENSE file for details