Introducing an open-source FiveM server management web application, powered by the latest Next.js 13. Experience cutting-edge technology and a user-friendly interface that simplifies server management. With real-time updates, scalability, and a strong focus on security, this platform is designed for gaming communities seeking a robust, future-proofed solution. Join the open-source community and take control of your FiveM servers like never before.
Warning This project is still in development and is not ready for production use.
It uses new technologies (server actions, drizzle ORM) which are subject to change and may break your application.
- Framework: Next.js
- Styling: Tailwind CSS
- User Management: Auth js
- ORM: Drizzle ORM
- UI Components: shadcn/ui
- Email: React Email
- Authentication with AuthJS
- Newsletter subscription with React Email and Resend
- ORM using Drizzle ORM
- Database on PlanetScale
- Validation with Zod
- User subscriptions
- Blog using MDX and Contentlayer
- Checkout with Stripe Checkout
- Admin dashboard with servers, whitelist, stores, subscriptions
- Clone the repository
git clone https://github.com/psnwd/fivemanager.git
- Install dependencies using pnpm
pnpm install
- Copy the
.env.example
to.env
and update the variables.
cp .env.example .env
- Start the development server
pnpm run dev
- Push the database schema
pnpm run db:push
Follow the deployment guides for Vercel, Netlify and Docker for more information.
Contributions are welcome! Please open an issue if you have any questions or suggestions. Your contributions will be acknowledged. See the contributing guide for more information.
Thanks goes to these wonderful people for their contributions:
Made with contrib.rocks
Licensed under the GPL-3.0 License. Check the LICENSE file for details.