Bio

I am a passionate coder! I love cats! :3 Meow! Also, I am learning Rust and love it! Alongside Python + Svelte <3!

Stats

6
Projects
48
Devlogs
80
Votes
4
Ships

Coding Time

All Time: 72h 14m
Today: 2h 20m

Member Since

June 16, 2025

Badges

3
🎨
Graphic Design is My Passion
Oh God How Did This Get Here I Am Not Good With Computer
🚢
Maiden Voyage
you shipped your first project! the journey begins...
🕷️
Spider
this user has a pet!

Projects

6
🚀
3 devlogs 5 days ago
Rust Is The Best
5 devlogs 9 days ago
Let's do it!
11 devlogs 13 days ago
Trafalgar to Trenches
7 devlogs about 1 month ago
WORD BAN

WORD BAN

Shipped
9 devlogs about 1 month ago
CloudCat
12 devlogs about 2 months ago

Activity

I added a very simple score system!

Update attachment

I added an umbrella which pops up when you hit space! This is awesome! Now to add actual game mechanics like score, game over and other stuff, we are getting closer to done! I also added the delay to cloud respawning as promised :)

Update attachment

I added a floor to the game to make it look like the cat was moving! (I used Junie - GPT-5 for this, but only to fix the issue, cuz I couldn't quite figure out the floor thing myself cuz I had to use 2 segments)

Update attachment

Now the cloud respawns at the other end of the screen. Oops forgot to add delay, I'll do that next time dw! :)

Update attachment

The cloud moves now! Yay! :3

Next imma make the cloud respawn at the other end of the screen when it goes off (with a small delay)

Update attachment

Cloud!

I added the cloud (animated ofc) to the game! Transition to macroquad went smoothly, yeah that was all I had before transition too so transition complete :pf:

Update attachment
Akaalroop
Akaalroop worked on CloudCat
1h 24m 2 days ago

It's been a while since I worked on this, but now I've discovered MacroQuad! I am now switching from Bevy to MacroQuad! I successfully now have the cat animation, the cloud animation should be easy too!

Update attachment

Idk why but I started with the auth before building the actual app. I'm so smart :3. Well at least on localhost it works. So here's a photo of it loading the instruments table from supabase! So far, I've only used ai for research (grok to find which database + auth system i should use). I hope it stays that way. I followed the supabase sveltekit tutorial so uhh yeah

Update attachment

Added a little bit to the README

Update attachment

Simple ahh website for now, just boilerplate

Update attachment
Akaalroop
Akaalroop created a project
5d ago

justCount

A simple website where you can count how many times you've done ur tedious tasks that you gotta do multiple times a day

3 devlogs 1 follower

Updated the README to have actual text to view, not the auto-generated one by svelte

Update attachment

Added favicons and a title using realfavicongenerator! Such a great site! Anyways, this is a pretty small project. I think I'll ship, I'm pretty much done!

Update attachment

I added a background and a background to all the text so it would be readable. I might've copied the code from my website (https://akaalroop.com) for the text background......

Update attachment

I used ai.hackclub.com for the first time! I used it to generate 100 reasons to convince you why Rust is the best! It has a loading animation and then 100 reasons (with markdown) are loaded! Hopefully you're convinced!

Update attachment

I setup the boilerplate of Svelte and deployed to Cloudflare Pages. I also added a nice lil animation of the rust logo rolling around. Shhh, hopefully I don't get copyrighted...

Update attachment
Akaalroop
Akaalroop created a project
8d ago

Rust Is The Best

A website on how RUST is the best!

Rust Is The Best
5 devlogs 1 follower Shipped

I added file saving & loading! It works surprisingly well for my first try lol, but serde_json saves the day ig. So I guess I'm ready to ship! Btw, I have more features planned for future ships, so this my friends, is just Ship 1 of many! I had Copilot fix release.yml again, but we're done!! For now...

Update attachment

This is a big one. A big one. I worked really hard with ChatGPT & Copilot to create release.yml. An automatic release & build system. It will automatically make a new release, summarise changes with Gemini and make builds for the 3 main OS's automatically. Apart from the initial setup, this is the ONLY other place I have used AI. I promise solemnly. I will be ticking the AI box just for safety, but 90% of the codebase was hand-written by me. Next devlog, I'll add file-saving support and then I'll ship!

Update attachment

I added a README! Click the README link on my project to read it easily.

Update attachment

Added ASCII art which shows whenever you run the project! I used http://www.network-science.de/ascii/ to generate it! I selected larry3d btw
Here's how it looks!

Update attachment

I added a delete function! It was really easy because all I did was copy & edit my update function lol. Very simple & awesome! I also did some other QoL changes like adding a condition so the update & delete function would immediately stop and say if you had no tasks.

Update attachment

Fixed a bug where you couldn't exit when you were using a function, by adding exit & interrupt handling in the add & update functions.

Update attachment

I added an update function! I changed the tasks HashMap to be a IndexMap so the tasks would stay in order. I did some other refactoring and stuff: check the commits for more details. However, the big thing is the update function! It works well!

Update attachment

I have changed the tasks vector to be a HashMap, so it supports a value. How it works now is that there is the Task string and the Done boolean. The list & add functions have been updated to reflect this change! imma add a update function next!

Update attachment

I added a help command! I also added exit commands and fixed a few things. Check commits for more details.

Update attachment

Added add & list commands. Also refactored Gemini's code so its more my style and makes more sense for me, making it easier for me and yk letting me work without getting confusled

Update attachment

I added the main loop! I cant lie I kinda needed Gemini for this cuz I'm new to rust and know none of the crates. But, it gave me the boilerplate so I shouldn't need ai anymore, and if i do, only for debugging. but i should be fine :) btw i havent added any logic, literally just the main loop + hello & exit commands + error handling. thats it

Update attachment
Akaalroop
Akaalroop created a project
13d ago

Let's do it!

A simple CLI to do list app made in Rust. Fast, efficient, awesome!

Let's do it!
11 devlogs 1 follower Shipped

I have added the cloud animation! Also changed its position and changed the animate function to be more reusable!

Update attachment

Added favicon and a hackatime badge to README! Also presented it at school today, so ready to ship!

Update attachment

I added the info to the Battle of Trafalgar and World War One page! I spent a lot of time as it’s due today so it is a bit rushed.

Added home button! Added a little text to ww1 page. Designed the home button in Figma! Same colour as Demo button SOM again... love the colour!

Update attachment

Added a button underneath both images saying More Information. Also changed font to National Park. Defo didnt copy the more information button from SoM's demo button...

Update attachment

Added a WW1 image which shows Infantry in Trenches, and also made the close button slightly smaller.

Update attachment

Add the first picture! Also added an info button, which shows a pop-up telling you where to find the credits for the images used. Designed the info & close button in Figma, proud! Never use figma so thats why im happy to use it! Anyways, idc about mobile for now, my project is due thursday. Also fade!

Heyyy! Soz, I meant to make a devlog for the boilerplate, but I forgot. Anyway, I've managed to get a basic background and style + headings going! pretty awesome ngl! I borrowed #tonic's colour (#f4e2cb). I hope it looks alright! Gonna add background pictures and stuff soon!

Update attachment
Akaalroop
Akaalroop created a project
30d ago

Trafalgar to Trenches

This is a school project. I'm making it for history at school and it will be about the Battle of Trafalgar & World War One!

Trafalgar to Trenches
7 devlogs 1 follower Shipped

Added punctuation filtering so words like j-o_b are still recognised. This still preserves emoji banning, but makes it a lot harder to bypass the bot filter! you should try in #word-ban, i dare you!

Update attachment

This leaderboard, took far, far, far too long. Also let emojis be banned now

Update attachment

Added /is-banned, which lets you check if a word is banned in the channel it's run in. Also thought about adding rich text in more places rather than boring plain respond.

Update attachment

Added /banned-words, which lists the words that are banned in the channel it's run in. Also first use of Block Kit, since it uses rich text list

Update attachment

Banned words are now case-INsensitive. Also, added a README with some help from ChatGPT.

Update attachment

I added some new features, which is now all word banning will be channel specific. I did have some brainstorming time on how I could do this and my best solution is to put the channel ID in the word key. I did think about using JSON but I thought I'll just stick with my database xD. I also added more logging! Here's is a demo of how it is channel specific

After a lot of work and troubleshooting with Gemini CLI, I was able to make a GitHub Action that automatically deployed new changes in my bot to Nest, so now my bot is online permanently! :)

Update attachment

Added functionality to ban words, and the bot replies to messages that contain configured banned words. Banned words can only be added, and only by channel managers or creators

Update attachment

Haven't put any actual features yet, just setting up and boilerplate, it does work though! You can test it in #word-ban. It's also only hosted locally for now, will put it on a server soon!

Update attachment
Akaalroop
Akaalroop created a project
41d ago

WORD BAN

This app allows you to set banned words and automatically replies to users mentioning them, with any message you want! It also adds a score system so you can see how naughty a certain user has been! Set punishments like automatic reactions of any emoji to their messages and replies, letting them reflect on their naughty actions whenever they post. Redemption is possible! They can redeem themselves by writing a written reflection, which is voted on by channel members, and if it recieves a majority of upvotes, it is accepted and their score is reset to 0! Downvoting on banned word usage also helps their score!

WORD BAN
9 devlogs 2 followers Shipped
Akaalroop
Akaalroop worked on a deleted project
1h 17m about 2 months ago

I've been working on the feedback in issue #53 on my repo, and its kinda hard providing a picture for that so uhh, I'll just put a screenshot of what I'll do. Im too tired to be detailed soz

Update attachment

I've drawn a cloud/rain animation! Also, I put the animation stuff in a module in Rust, so now it's more organised! Rain is soooo simple to animate but still looks nicee :)

Update attachment

I have now added the cat animation to the game! If you were to compile right now, it would just open a window and display my cat animation. At least it's a start to actual coding! Yay! :D

I got stuck deciding between godot and bevy as a game-engine since I spent a while animating a cat, but then I realised if I wanted to use ratatui I’d need to make it in ASCII which would take ages. Take a look at my first ever animation in my life! All by myself! :D

Update attachment

Added a simple README, no actual project yet. Also this website looks so ngl. I wanna make a website for my CloudCat game after making in rust. I wonder if there's an easy way to convert or i'll just have to remake it in svelte since svelte is the best!! <3

Update attachment
Akaalroop
Akaalroop created a project
54d ago

CloudCat

A remix of the iconic chrome dinosaur game, but instead with cats and clouds. Take a look to see what it is and how it's better than chrome's, especially for cat lovers <3

CloudCat
12 devlogs 2 followers
Akaalroop
Akaalroop joined Summer of Making
56d ago

This was widely regarded as a great move by everyone.