Activity

cooldevcoding

Typemusic - music as you type

It now fully works. was a very short project since github copilot was a lot of help. Anyways you input the file (WAV format!) and then it plays the next slice of the music on every keyboard stroke. this was a very fun project to build. Hope you like it

Attachment
0
cooldevcoding

It now automatically deletes the input file and also the unlocked files now have a “_unlocked” text attached to the unlocked files

Attachment
0
cooldevcoding

Finished

I have finally finished my first serious Go Project. What i have accomplished

  • AES-256-GCM Encryption: Encryption with GCM mode for integrity verification
  • Argon2 Key Derivation: Secure password-based key derivation resistant to GPU/ASIC attacks
  • Self-Contained .locker Format: All metadata needed for decryption is stored in the archive
  • Streaming Encryption: Efficient file processing with minimal memory footprint
  • Cross-Platform: Full support for Windows, macOS (um well not tested but probably), and Linux (may break depending on OS i think)

I have also create a Github releases with the respective binaries so try them out: Github releases page!

Attachment
0
cooldevcoding

AES-256-GCM encryption with Argon2 key derivation

  • Added password-based key derivation using Argon2
  • Implemented AES-256-GCM encryption for data and streams
  • Included salt generation and serialization
  • Supports both in-memory and streaming encryption modes
    Well i can’t show an image yet of it working because have too intergrate the functionality into the tool so here is an image of me running the code (it win’t work because package command-line-arguments is not a main package)
Attachment
0
cooldevcoding

I worked on learning Encryption in Go. So basically as of now i have the basic skeleton of the cli and I am working on the file encryption and decryption so it can lock and unlock files. Below is an image of the basic skeleton and yeah I know that I need to fix the tabbing cryin

Attachment
0
cooldevcoding

Shipped this project!

Hours: 3.6
Cookies: 🍪 29
Multiplier: 8.02 cookies/hr

I made a simple music visualization program written in C++ and SFML 3. It analyzes the audio data and generates visual effects based on the frequency spectrum. The hardest part was figuring out SMFL and Cmake but also getting it work in release. I am proud of the particles effect where it shows the peaks of the frequencies

cooldevcoding

So i fixed some bugs (it only worked on my User directory) and now I am going to ask a friend to review it and yeah.

Attachment
1

Comments

cooldevcoding
cooldevcoding 4 days ago

TL;DR: i don’t think it will work on other OS’s

cooldevcoding

Finished!

I have finished the project with one last tweak: It now asks the path of the music at the beginning! I wasn’t intressted in making copy-paste work but who cares? Anyways it looks really awesome i think and I just need to test it out on an other maschine to see if it works! ultrafastparrot

Attachment
0
cooldevcoding

Particles!

I added particles and color bars to the programm. depneding one the frequency the bars will change their color to red, green or blue. The particles will show the peak points of the music. Below is a short demo video

0
cooldevcoding

It can now output the frequency data. I am occuring a lot of problems because the docs and tutorials are tailored to sfml 2 and prior sub-versions but since SFML 3 (which i am using) the only reliable documetnation is the official one and that has a a very bad experience. Below it outputs the data of the 1st sample (music only started so it’s 0)

Attachment
0
cooldevcoding

I have finally succedded in creating a window! I was struggling with compiler issues and cmak ebut now it finally created a window. This is my 1st c++ project so i am still figuring out things

Attachment
0
cooldevcoding

I wrote the landing page. Intially I experimented with a lot of designs and figured out framer-motion, but I think a simple one is just fine. Here is an demo: https//talkbox.appwrite.network

Attachment
0
cooldevcoding

Shipped this project!

Hours: 1.57
Cookies: 🍪 10
Multiplier: 6.5 cookies/hr

I build a chrome extension that replaces images of any site you visit with a term you like! You can disable it with one click and also it works on most sites (dynamic images are still a bit tricky). I learned how to build chrome extensions and auto inject content and DOM manipulation! I am proud of the auto injection feature (was hard to make, messed it up like 2 - 3 times)

cooldevcoding

The domain and stuff relating to the domain like ratelimits and more are now in the sqlite database instead of a config.toml. This will make it easier for the planned dashboard to manage stuff. I think maybe I will run a seperate API for managing this stuff instead of directly putting this into main.rs

Attachment
0
cooldevcoding

Made a stats api to get information about the current configuration and details about the proxy. I will use this to control the proxy via an SvelteKit Frontend

Attachment
0
cooldevcoding

I added rate limiting. Seems awfully lot of time but I kept encountering a bug so add the end I decided to just use AI assistance. Sorry fellow anti-vibecoders.

Attachment
0
cooldevcoding

I finally got SQL to work. It now successfully stores the logs in proxynet.db. Here is a preview of how it looks (using SQLite DB Viewer)

Attachment
0
cooldevcoding

I am working on storing the logs and the config in an SQLite Database. My verdict is that I like SQL, but SQL doesn’t like me. Same goes for Rust

Attachment
0
cooldevcoding

I added logging. It now checks how long the response time was, which IP and which User-Agent type requested the information. Now I have to put all of the collected information in an SQLite DB and see how to check how many bytes I sent. Below is an example Log when i run:
curl.exe -H “Host: test.local” http://localhost:8080

Attachment
0
cooldevcoding

Ok added support to read of config files. so basically at the root of the project you have to create an config.toml and write stuff like the domain you want to proxy and which port and host the server should run on

Attachment
1

Comments

cooldevcoding
cooldevcoding about 2 months ago

also i removed an unused import which fixed that 1 warning issue

cooldevcoding

I have decided to stick with rust and use svelte for the frontend dashboard since python has poor async support and will consume more CPU. I have to lock in and get better at rust ig.

Attachment
0
cooldevcoding

I explored different stuff cloudflare provides and also decided to use python. I intially planned on using Rust, but I feel more comfortable with Python

Attachment
0
cooldevcoding

Shipped this project!

Hours: 1.8
Cookies: 🍪 4
Multiplier: 2.09 cookies/hr

I made an humidity sensor reader. It reads the data of and sht41 and displays it. I learned how to solder on microcontrollers and use a SHT41 sensor

cooldevcoding

I soldered everything an finshed writing the code. It displays and HTML page while it is running by connecting to the local internet.

Attachment
0
cooldevcoding

Shipped this project!

Hours: 2.51
Cookies: 🍪 27
Multiplier: 10.69 cookies/hr

I made an simple link shortner, because I was frustated with bitly. It works by generating a random code for a long url. Upon visiting the URL you get redirected to the destination page. I learned how to handle redirects and generate short codes for long urls and how to work with the newer implementation of Appwrite DB.

cooldevcoding

I finished the App! I implemented the backend and worked on proper redirecting. Also analytics now shows where the app came from, which browser was used and which OS. also how many times the link was visited!

Attachment
Attachment
1

Comments

bgtulk
bgtulk about 2 months ago

it looks good

cooldevcoding

now I have got a good looking and minimal UI. It’s dark mode forever (light mode users go delete yourself). Now I will focus on other pages like the analytics page, then I will work on the backend!

Attachment
0
cooldevcoding

Built an basic landing page after struggling with NextJS. Looks ugly rn, but I promise it will get better

Attachment
0
cooldevcoding

Shipped this project!

Hours: 2.68
Cookies: 🍪 66
Multiplier: 24.45 cookies/hr

I made an AI site roaster because my friend said my site looks ugly. It works by fetching the screenshot of the site and then feeding it into an LLM (grok 4.1 fast) and then the LLM roasts your site. I learned how to fetch screenshots.

cooldevcoding

After fooling around a ton with UI and breaking my app about 20 times, I have finally decided to let clanker ai cook a bit. Also I improved the prompt that’s give to the AI, so that it doesn’t ONLY spam insults. I think I am finished and start deploying to prod!

Attachment
2

Comments

Sevastipol
Sevastipol 24 days ago

I love this project

cooldevcoding
cooldevcoding 24 days ago

thx @Sevastipol!

cooldevcoding

I got a basic UI ready! I spent like 20mins on this thing and then it wasn’t working…I see the logs. Turns out I was having an server error and nothing was wrong with frontend. Now I have to make it more prettierrrrrr

Attachment
0
cooldevcoding

I started a new project! As of now I finished writing the endpoint for the API and now I need to work on the frontend! I decided on using Grok 4.1 fast, because well…it’s kinda unfiltered. Also I am using a tiny mini function provided by Appwrite, which allows me to fetch screenshots of sites!

Attachment
0
cooldevcoding

Shipped this project!

Hours: 1.88
Cookies: 🍪 46
Multiplier: 24.45 cookies/hr

I made an Image generation frontend powered by Hackclub-AI. It uses Nano Banana Model to generate high/medium/low-quality Images in different styles and shapes. In this project I learned how to send and receive images from an LLM, how Svelte and SvelteKit works (first time using svelte!).

cooldevcoding

I finally got the thing to work! My project was also delayed, because Hackclub AI wasn’t working, but now it’s back up and running! I have got multiple styles and you can now also download the image by clicking on download, after generating the image! Now I need to get “Attach reference” to work and actually send the image with the user prompt.

Attachment
1

Comments

milo1004
milo1004 2 months ago

Man it’s quite a cool user interface! Have you thought of making a “light theme” or letting the users download the image as png or jpeg? (real-time conversion from AI generated image format to PNG / JPEG)

cooldevcoding

I made the theme to a catpuccin theme (it just looks too good). What I think is that the I should fix up the buttons, change the UI to reflect a yk more un-ai like vibe

Attachment
0
cooldevcoding

Started this awesome project to learn Svelte and SvelteKit. I got bit of the starting point ready. It’s not much but I have yet to cook. So let me cook.

Attachment
0