The purpose of this project is to create a launcher for a personal Minecraft server, featuring mods, user authentication, a news feed, an interactive world map, and a user dashboard. The design is custom-made.
Project Benefits
This project enhances the user experience by integrating essential server functionalities into a single launcher, making it easier for players to manage and access server features.
How the Project Works
The project utilizes Node.js and Electron.js to create a desktop application that provides seamless access to server features, including mod management, user authentication, server news, and an interactive map.
An UX/UI design of launcher
Repository and Installation
- front-end repo: https://github.com/Fulldroper/mine-launcher-auth
- front-end post: /mine-launcher-auth
To install and run the project:
-
Clone the repository:
-
Install dependencies and start the launcher:
Project Workflow
-
Setup Project: Initialize the project structure and dependencies.
-
Develop Main Interface: Create the main window and interface for the launcher.
-
Integrate Features: Implement the news feed, interactive map, and user dashboard.
Skills Gained
- Developing desktop applications using Electron.js
- Integrating game server features into a single interface
- Managing user authentication and server interaction