Skip to content

๐ŸŒ GTDashboard: Website dashboard for Growtopia Private Server build using next.js

License

Notifications You must be signed in to change notification settings

YoruAkio/GTDashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GTDashboard

Growtopia Dashboard is a web application that allows users to manage their accounts, view server information, and view their in-game information. It is designed to be a user-friendly and intuitive interface for managing their accounts and accessing their server information. The application is built using Next.js, Clerk, MidTrans, and MongoDB.

Note

This project is still in development and may not be fully functional. and this repo might be not maintained. I'm not responsible for any issues that may arise from using this project.

Table of Contents

Getting Started

To get started with the project, follow these steps:

# Clone the repository
git clone https://github.com/YoruAkio/GTDashboard.git

# Navigate to the project directory
cd GTDashboard

# Install dependencies
npm install --force # Adding --force flag because got an error with peerDepedency from clerk and framer-motion

# Start the development server
npm run dev

Environment Variables and Configuration

The application requires the following environment variables to be set:

  • CLERK_SECRET: The secret key for your Clerk project.
  • CLERK_API_URL: The URL of your Clerk API.
  • CLERK_WEBHOOK_SECRET: The secret key for your Clerk webhook.
  • MONGODB_URI: The connection string for your MongoDB database.
  • MIDTRANS_CLIENT_KEY: The API key for your MidTrans account.
  • MIDTRANS_CLIENT_SECRET: The API secret for your MidTrans account.
  • NEXT_PULIC_API: The API key for your Next Public API.

Features

  • User authentication using Clerk
  • Server information viewing
  • In-game information viewing
  • User management via Clerk

Screenshots

Homepage

Homepage Screenshot

Dashboard

Dashboard Screenshot

Roles

Roles Screenshot

Error that i had, and makes me sad :(

Dashboard Screenshot

Contact

Contributing

Contributions are welcome! If you have any suggestions or improvements, please open an issue or submit a pull request.

Acknowledgments

I would like to thank the developers of Clerk, MidTrans, and Next Public API for their open-source projects that have been instrumental in the development of this project.

License

This project is licensed under the MIT License. See the LICENSE file for more information.