A modern web client for the Gml Launcher, built with Next.js. This project provides a user-friendly interface to interact with the Gml Launcher's backend services.
- Seamless integration with the Gml Launcher backend
- Responsive and intuitive UI
- Real-time interaction with launcher functionalities
- Easy configuration via environment variables
Follow these steps to set up and run the project locally:
git clone https://github.com/Gml-Launcher/Gml.Web.Client.git
cd Gml.Web.Client
Using npm:
npm install
Or using yarn:
yarn install
Create a .env
file in the root of the project and add the following configuration:
NEXT_PUBLIC_BACKEND_URL=http://localhost:5000/api/v1
Replace http://localhost:5000/api/v1
with the actual URL of your Gml Launcher backend API if different.
Start the Next.js development server:
npm run dev
Or with yarn:
yarn dev
The application will be available at http://localhost:3000
.
To create a production-ready build:
npm run build
Start the production server:
npm run start
Variable | Description | Default Value |
---|---|---|
NEXT_PUBLIC_BACKEND_URL |
URL of the Gml Launcher backend API | http://localhost:5000/api/v1 |
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature
) - Make your changes
- Commit your changes (
git commit -m 'Add your feature'
) - Push to the branch (
git push origin feature/your-feature
) - Open a Pull Request
This project is licensed under the Apache License 2.0.
For issues or questions, please open an issue on the GitHub Issues page.