Welcome to the P4nth3rNPC Quest Companion App! This app is designed to help you track your progress, manage your quests, and maximize your rewards in the P4nth3rworld game.
This project is the frontend companion app for p4nth3r.world, offering players an opportunity to:
- view available quests
- view (evolving) metadata about their quests progress
- and much much more to come!
Any bugs you find or features you wish to see implemented in p4nth3rworld can be submitted as issues in this repository.
This is a community project built using T3 stack. NextJS, Tailwind, Trpc, Prisma and PostgreSQL To get involved, contribute by submitting feature requests, bugs, or by submitting pull requests for existing issues.
Clone the repo, and install dependencies. For a seamless experience (and to avoid committing other lock files to the
repo), please use pnpm
.
pnpm install
The inventory view is behind authentication, which is powered by your Twitch login. You'll need three environment variables to enable authentication when running the app locally.
# Connect to Supabase via connection pooling with Supavisor.
DATABASE_URL=
# Direct connection to the database. Used for migrations.
DIRECT_URL=
#
- Copy the
.env.example
file provided to the root of the project, and change the name of the file to.env
.
Start the development server on http://localhost:3000
:
pnpm run dev
Look at the Next 14 documentation to learn more.