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.ClientUsing npm:
npm installOr using yarn:
yarn installCreate a .env file in the root of the project and add the following configuration:
NEXT_PUBLIC_BACKEND_URL=http://localhost:5000/api/v1Replace 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 devOr with yarn:
yarn devThe application will be available at http://localhost:3000.
To create a production-ready build:
npm run buildStart 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.
