Freeport banner

Freeport

4 devlogs
12h 16m 18s

Localhost port that streamlines data between applications using HTTP methods!

Loading README...

kashsuks

Shipped this project!

Hours: 12.27
Cookies: 🍪 251
Multiplier: 20.47 cookies/hr

I started off with LOTS of planning. I took guidance from (@Dodge1) and tried to make it useful for myself as well. For this TUI project I wanted to try something new and decided to go with using Golang along with Bubbletea and Bubble! Honestly, this was very fun since it was the first time that I got to use real Go programming instead of very simple logic!!

kashsuks

I wrote lots of documentation! I looked around for something that would be interesting and since Freeport is a TUI I chose the closest thing. A terminal theme jekyll docs theme! I think im ready to ship this

Attachment
0
kashsuks

For the past very long while I worked on custom protocols in order for data transfer to happen between two apps. It stores the data temporarily on memory until the other app does a get request in time. There are still a few visual bugs and I need to write documentation but I think this project is pretty close to being a v1!

Attachment
0
kashsuks

After the last devlog, I wrote up a protocol for custom data transmission and received. I decide to use an app name and passkey system that each application would be required to use for the headers of their http request. Every custom request comes with an init method preloaded and I plan on adding integration for adding custom methods soon :p

Attachment
Attachment
0
kashsuks

Over the past 2 days, I researched and wrote up some code for the basics of the app. I learnt a bit of bubbletea and some other UI libraries that would be helpful in the process. So far, I have a basic layout of the TUI and wrote up some functional code for the API call for battery data! You can now view battery percentage in the TUI or as an API call to localhost:6767/system/battery I had to write some middleware to ensure only GET requests are allowed. My next step would be to write a protocol in order for other applications to send a recieve data through the Bus

Attachment
2

Comments

HutHutHyaaaa
HutHutHyaaaa about 1 month ago

port 6767

pj
pj about 1 month ago

good boy