Completed implementing the UI design from the Figma for Hack Store Web Client,
Hack Store is an Ongoing Project at #C07BGFG6CDQ| where we are creating an app store specifically for hack clubbers and teenagers :yay:, they can publish their android/ios (windows/web to be worked on later), and users can browse them all at single place
current live url: hackstore.arnav.hackclub.app
github repo: github.com/hack-store/web
made a tool to manage automatic deployment to nest, ik there existed tools, but I wanted more granular control, like this one will only give the github action access to the specific project you choose, and not your whole nest instance, every project is deployed as docker containers, so a Dockerfile is necessary for deployment
the tool works by running an HTTP server on nest instance, that listens for HTTP requests from the GitHub actions that is run after push to main, and then the HTTP server on nest pulls latest code, rebuilds docker container and starts it.
Made a nest deploy CLI too, that lets you manage projects, it stores all project info in a JSON file for ease of modification later, auto assigns them a free port when creating projects and few other things
github repo: github.com/arnav-kr/nest-deploy
github action: github.com/marketplace/actions/deploy-to-nest
github.com/arnav-kr/MyrioTextmyrio.now.sh
in short its a tool that lets you encode/encrypt text in the form of images, which you can decode/decrypt back using the same tool, and it has some options to customise it, as a plus point on larger data the size of encoded text can be significantly less than the original data as it uses zlib compression before encoding.
The idea of visualisation of data is inspired from sites like binvis which is a binary analysis tool that visualises data, and a similar tool windirstat, which shows disk usage visualisation,
So i thought it'd be cool if we could get the original data back from the visualised form. thus made it.
It's a PWA, utilizes all the latest offerings of PWA, like share target, file handlers, shortcuts, offline support and so on, and i tried to make it accessible, its totally keyboard navigable, no mouse required lol
[Description Copy Pasted from my own text from Arcade bulletin :melting_face:]
Completed the MVP for Myrio Text, it currently works to encode/decode encrypt/decrypt text into images, its more similar to binvis or windirstat in logic, tho encodes a bit differently, but you can actually get your data decoded back from the image 😉
the repo: github.com/arnav-kr/MyrioText
live website: myrio.now.sh