The purpose of this project is to create an authentication server for a Minecraft launcher with support for mods and a server news feed.
Project Benefits
This project provides a secure authentication mechanism for players accessing the Minecraft server, along with the ability to stay updated with server news.
How the Project Works
The project sets up an authentication server using Node.js that manages user credentials and session tokens, and provides endpoints for retrieving server news.
Repository and Installation
- front-end repo: https://github.com/Fulldroper/mine-launcher
- front-end post: /mine-launcher
To install and run the project:
-
Clone the repository:
-
Install dependencies and start the server:
Project Workflow
-
Setup Project: Initialize the project structure and dependencies.
-
Implement Authentication: Create endpoints for user registration, login, and session management.
-
News Feed Endpoint: Provide an endpoint for retrieving server news.
Skills Gained
- Developing authentication systems with Node.js
- Managing user sessions and credentials
- Creating RESTful API endpoints for news feeds