Bio

GWHAHAHHAHAHAHHhahAHHA

Stats

7
Projects
36
Devlogs
43
Votes
5
Ships

Coding Time

All Time: 86h 23m
Today: 0h 0m

Member Since

June 17, 2025

Badges

2
🎨
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...

Projects

7
ReactMad

ReactMad

Shipped
2 devlogs 16 days ago
Multiplayer Board
2 devlogs 24 days ago
Live

Live

Shipped
6 devlogs about 1 month ago
My Homepage
4 devlogs about 1 month ago
SOMPS

SOMPS

Shipped
16 devlogs about 2 months ago
PlzFinishMyCode
3 devlogs about 2 months ago
ChatMad
3 devlogs about 2 months ago

Activity

Worked on polishing the ui, added dark mode support

Update attachment
Alimad Co
Alimad Co worked on SOMPS
5h 3m 1 day ago

Added users api support and more more stats

Update attachment

Added multiplayer to the game using a websocket hosted on nest

Update attachment

Initialize the app, start work on it. Making this in vanilla html

Update attachment
Alimad Co
Alimad Co created a project
15d ago

ReactMad

Submission to melon jam 6. A game where you have to balance chemical reactions

ReactMad
2 devlogs 0 followers Shipped

Improved latency bugs and fixed some issues. Made it consistent with storing the drawn stuff

Update attachment

Did some work but stuffs all broken. Im satisfied with this version of the server side tho

Update attachment

Starting with nest rn

Update attachment
Alimad Co
Alimad Co created a project
24d ago

Multiplayer Board

This is my first nest app, which is a multiplayer drawing board just like in slack huddles. You can draw crazy shapes and watch others drawing too!

Multiplayer Board
2 devlogs 0 followers Shipped
Alimad Co
Alimad Co worked on SOMPS
2h 9m 29 days ago

Refetched the stats and broke a thing or two in the process

Update attachment

Updated all the data, working to add compatibility for the API changes in summer, but currently paused due to me being forbidden from the API 💀

Update attachment

Blocked a user causing many issues with the API, and finalized the application. Added a /embed, and a /visited endpoint to tell if a user has ever or is currently viewing an app.

Update attachment

Added the /visited api endpoint to tell wether or not a user has visited a site already

Update attachment

Added a subdomains page, improved ui, maybe added a lot of other stuff

Update attachment

Addded a subdomain for my minecraft server and connected to Minecraft chat

Update attachment

Added small bug fixes

Update attachment

Refetched the overall stats, and added a /api/leaderboard endpoint

Update attachment

Added a new votes chart and increased the length of users hour leaderboard

Update attachment

Smoll improves

Update attachment

Just refetched the user count, and implemented the live.alimad.xyz API!
There has been a drop in hackclub slack users :(

Update attachment

Smoll updates involving api bugs

Update attachment

Live is an API that allows tracking how many users are currently using your app in real-time, easily. All it takes is a single /ping request. It can host up to thousands of different apps.

Update attachment
Alimad Co
Alimad Co created a project
42d ago

Live

An app user tracker, allows showing how many users are currently online

Live
6 devlogs 2 followers Shipped

Hi! THis is my new website!

Update attachment
Alimad Co
Alimad Co created a project
43d ago

My Homepage

A new homepage of Alimad Co (yes that's me)

My Homepage
4 devlogs 1 follower Shipped

Alright, so latest update, I added more graphs to the API and UI, and added a stats metadata feature.

Update attachment

Big fix: Update the search algorithm

Update attachment

Added more sorty by options

Update attachment

Improved smoll things, like sorting and mobile compatibility.
Improved the stats page too

Update attachment

Devlog:

[6/24/2025]

Starting with backend, we fetch the project list from the SOM API, we fetch the list of all

hackclub slack users, and we incorporate all users names into the project list

This will allow searching by author name

Creating getbanners.js, that uses the pages browse endpoint to fetch all project banners

-- Didnt sleep between here --

[6/25/2025]

Created index.js to get all users, get banner images, and merge them with projects.json, to create, the one, the legendary, FINALPROJECTS.JSON !!!!!!!!!!!!

End of Backend ig

Created frontend setup

Created frontend page, search page

At night:

Created the entire search algorithm (implemented from Alimad Surviellance)

The search engine basically has a goal to give the most relevant project.

This is done by assigning a score to each project, and then sorting by that score.

A project has many properties like name, author name, id, etc.

And it also has a bunch of low priority things like description, region, etc.

Alimad Search Engine merges all of them into an index, divides each index key by splitting with " ".

Then it splits the query with " ", and then filters all arrays for duplicates.

Next, a two dimensional loop compares each query word with each index word according to the following:
> If the query word is equal to the index word: add a score of 25

> If the query word is contained in the index word: add a score of 20

> If the levenshtein distance between the query word and the index word is less than 3: add a score of 10

> Repeat for low priority index with half the scores, but dont compare levenshtein distances

Then an approximate median is calculated by averaging the max and min value, adding them to the min value,

and then by filtering any projects below the mid value.

Then the projects are sorted using quick sort, and viola! We have our results.

This algorithm was designed by me three months ago.

[6/26/2025]

Did some finishes, added stats page, improved UI, and followed all the requirements for Reactive:
[x] Make at least three pages that link to each other (/, /search and /about)
[x] Make a nested route (/api/project/[id])
[x] Use at least 5 components (about-content, containter, loading, projectCard, searchContent, stats, dropdown)
[x] One of those components should accept children (container)
[x] One of those components should accept props (projectCard, stats)
[x] Have a nested component (/about has nested s)
[x] Create a component that fetches and displays data from an API (/about fetches from /api/stats)

And with that, I call this project finished, with just some things left to do:
[x] Create a sort by field

Open Source. Alimad Corporations. All rights reserved.

Made by Muhammad Ali

Update attachment

Finished YAYYYYYYYY
OMG Who is this guy with 14 projects

Update attachment

FInalized search UI, added functinality, will add filtering and sorting tomorrow

Update attachment

done some frontending

Update attachment

Downloaded list of banner image urls, downloaded hackclub slack users list, downloaded project json and merged all into
ONE BIG DADDY JSON to search from
and created an endpoint to get a single project details
Will do the entire frontend tomorrow :)

Update attachment

[6/24/2025]

Starting with backend, we fetch the project list from the SOM API, we fetch the list of all hackclub slack users, and we incorporate all users names into the project list
This will allow searching by author name
Creating getbanners.json, that uses the pages browse endpoint to fetch all project banners

Update attachment
Alimad Co
Alimad Co created a project
48d ago

SOMPS

Summer Of Making Project Search Allows searching for projects inside the Hackclub Summer Of Making Program Submission to Summer of Making and Reactive # /backend Contains the backend structure that is used to download and update the project list # /frontend Contains a frontend react+nextjs interface that allows the searching # Uses: The SOM API React + NextJS My Brain

SOMPS
16 devlogs 4 followers Shipped

Mwhaahahah

Update attachment

Switched to the React Next framework to also get a domain through the Reactive YSWS program!!

Update attachment

Created firebase backend today, will start finishing the UI and basics. This application will have Github and Email auth, powered by firebase

Update attachment
Alimad Co
Alimad Co created a project
52d ago

PlzFinishMyCode

Upload your unfinished code to watch someone else complete it!

PlzFinishMyCode
3 devlogs 3 followers
Alimad Co
Alimad Co created a project
53d ago

ChatMad

A scalable, lightweight and low-latency chatting app based on SpacetimeDB.

ChatMad
3 devlogs 2 followers
Alimad Co
Alimad Co joined Summer of Making
55d ago

This was widely regarded as a great move by everyone.