← back to projects

002 · Personal Project

MC Player Portal

A web application that allows users and admins to manage server access. Includes an invite system, auth using the Xbox Java Game server API, and a dashboard for users to find server info, manage invites, and view their account details.

Minecraft Player Portal

Description

This application is meant for players to be able to invite other players to a private server. This is meant for an invite only servers, where players can invite other players, and view server information. Admins can manage players, assign in game permissions, as well as permissions for the portal itself. The application uses the Xbox Java Game Server API for authentication, and a custom invite system to manage player access to the server. The application also includes a dashboard for users to view their account details, manage invites, and view server information.

Features

  • User authentication using the Xbox Java Game Server API
  • Invite system for managing player access to the server
  • Dashboard for users to view their account details, manage invites, and view server information
  • Admin panel for managing players, assigning in-game permissions, and managing portal permissions
  • Responsive design for use on desktop and mobile devices

STACK

Next.js TypeScript Shadcn UI Tailwind CSS Prisma PostgreSQL Node.js Java Spigot API Docker RabbitMQ GitHub Actions

ORGANIZATION

Personal Project

LINKS

GitHub