You are browsing as a guest. Sign up (or log in) to start making projects!

Frictionless

  • 2 Devlogs
  • 6 Total hours

Project Overview: I want to build a custom Minecraft server management application that simplifies the process of creating, configuring, and managing Minecraft servers. The application will automate many setup steps, provide an easy to use interface, and give users more control over their server configuration.

Open comments for this post

5h 29m 48s logged

Devlog #02 – HostForge

What have I done?

I have mostly finished the header and sidebar of the interface, including all the navigation functions for the buttons. ╰(°▽°)╯


The Problem

I’m not completely satisfied with the overall design. Of course, there are a few things I couldn’t implement yet because they require actual Minecraft server data, which isn’t available at this stage of the project.

Another thing that bothers me is that I used AI for a few tasks. I think using AI is perfectly fine for things like setting up the folder structure, fixing .json files, managing dependencies, or installing packages. However, I also used it for parts of the frontend, especially CSS. If something wasn’t aligned or centered, I wasn’t going to waste time trying to center a single element for 10 minutes.


What are the next steps?

Now I can finally move on to the real work: figuring out how to automate server creation and how to display and manage servers inside the application.

From this point on, the project will focus much more on logic and backend development. I’ll be using Rust, which I’ve never used before. I’ve heard it’s somewhat similar to C, which I’ve used a few times in school. We’ll see how it goes.

My goal is to actually read the documentation and figure things out myself instead of relying on AI generated code. I didn’t generate everything with AI mostly just some CSS and a few things like deciding which packages to use for my application (for example, opening URLs or creating separate windows). I will still use AI to help me research specific problems or give me hints when I’m stuck, but I want to understand and write the code myself.


That’s it for this devlog. Bye! (^_^)/

0
0
2
Open comments for this post

19m 19s logged

Devlog #01 HostForge

The Idea

The idea behind my project is to simplify the process of creating and managing Minecraft servers.

Instead of manually downloading server software, configuring files, accepting the EULA, forwarding the port, and setting everything up by hand, this application will provide a setup wizard.

Users will choose the server type, Minecraft version, and a few options other options like the port or an description, while the application automatically downloads, configures, and launches the server with a start button.

The goal is to make Minecraft server creation fast and simple.


My Goal

My goal is to build a modern desktop application that acts as a management service.

It will streamline the entire setup and management process through a clean interface.


Tech Stack

Rust

Backend responsibilities:

  • File management
  • Server management
  • Downloads
  • Process handling

React + Typescript

Frontend responsibilities:

  • Modern user interface
  • Responsive design
  • User interaction

Tauri v2

Used to create a cross-platform desktop application for:

  • Windows
  • Linux
  • macOS
  • Connecting the React frontend with the Rust backend

What have I already finished?

Nothing :<

So, I just started with this project. I already set up the project structure with all the folders, etc., so I can start programming.

But I have already created a Figma mockup, which you can see in the screenshots. I have to mention that it was created with their AI and my high-definition prompt xD.

This will definitely not be the final design. A lot of things will change, but I just wanted to create a concept of how it could look with all the buttons and functions.

Footnote

My DevLogs may sound AI generated because the are. Well not completely let me explain, I write them on my own in my native language and give them Chatgpt to translate them fix my grammer and typos. I also use it so i have more time for programming . But i read it my DevLogs througly before i post them.

bye ( ^_^)/

0
0
4

Followers

Loading…