stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

PrakstheBruce

@PrakstheBruce

Joined August 21st, 2026

  • 19Devlogs
  • 5Projects
  • 3Ships
  • 40Votes
I am just a super ambitious teen entrepreneur and innovator.
Open comments for this post

1h 16m logged

The Crazyyy CHAotic Bug!!: Hey Guyss Today I successfully hard coded my JS, html and CSS files for Intent. BUt I encountered a Crazy and fun looking Logical Bug. Seee…Intent is supposed to remind you your task/reason for opening the website, but Its supposed to do it only once!!! Now due to an error The popup appears everytime I switch between subpages, for example: Scrolling Shorts on Yt…..and just Look AT IT!!! 😭😂

0
0
10
Open comments for this post

25m 55s logged

Guyss My code was rejected as I did not update my rewritten code on Netlify, and the old code was still showing. Therefore I have pushed my Rewritten code to Github, and Requesting for re certification!! AnD I had written the README BY HAND!!!! (Pls see the Hackatime attachments.) I had Spent more than 11 hours coding this just to be marked as AI!!, I only used it for debugging and now I had rewritten A MAJORITY OF MY CODE!

0
0
47
Open comments for this post

1h 28m 29s logged

Hey Guys! I have Re-written and modified a majority of my Code which looked AI, I added a new Style, Inspiration From Coke and another Tech website. This one Has a better Functionality and UI than Previous Web apps!
I HAD MODIFIED MY CODE AS PER THE PREVIOUS CHANGES REQUESTED. PLEASE APPROVE THIS TIME! 😭🙏
#stardance #build#webapp #frictionless

0
0
18
Open comments for this post

1h 1m 29s logged

Heyy Guyss, I have Finally inspected for what looks “AI” in my Code, and the AI I used for debugging majorly affected my style, therefore After two reports I thoroughly inspected my code and Changed The CSS and little bit of the JS acc to my style. Now I am going to Ship my project. P.S I never used AI to type/engineer my project. I only used references from Reddit, and GeeksforGeeks.

0
0
25
Ship

I have made a Simple yet functional Website named - Artonian, which is a website which displays the Cosmic updates of NASA, for any date, and allows you to make a small collection/archive of your favorite updates! I followed the Hackclub Guide for the code base and I am really proud of learning the integration of Github Actions to automate the git commits and processes, which also was my most challenging part, were I encountered a few errors in the console of my web app. I finally found out the source and resolved the bug. I learned a lot about CSS and HTML basics coupled with Javascript development prerquisites! A whole lot thanks to my friends on reddit and GeeksForGeeks Reference codes that helped me a lot with the modifications!!

Try project → See source code →
Open comments for this post

1h 47m 22s logged

😊Helloo people!! I just wrapped up with my Nasa website modifications of my Own!!….Artonian is a simple Nasa website that shows/updates you with the Photo of the day and fact of any date that you want, and has a custom archive for you to just save you fav archive….

0
0
8
Open comments for this post

58m 35s logged

Hey Guys, I just started working on my simple Yet effective Chrome Extension- “Intent”- Which simply Reminds you of “Why you opened a website(distracting ones), (sometimes it could be for useful purposes!!)” and gently reminds you!

0
0
10
Ship Changes requested

I built an interactive GitHub codebase explorer with a file explorer, codebase search, dependency graph, and architecture insights.

What I’m proud of: I actually built and debugged this over 14 days, solving everything from TypeScript and React issues to dependency analysis and API problems !

Biggest challenge: The BIggest challenge was, Getting imports to resolve into meaningful file-to-file dependencies and then connecting that data across the UI.

For users(On how to use it): Give it a GitHub repository and use the Explorer, Search, and Graph together to quickly understand an unfamiliar codebase. Dependency analysis works best with standard .ts, .tsx, .js, and .jsx projects.

I originally started this grind to earn 5,500 Stardust and get my brother a MacBook.

But somewhere along the way, I realized I was getting something else too — I was becoming a better developer…

Try project → See source code →
Open comments for this post

2h 19m 35s logged

🗺️ CodeAtlas — 14 Days Later
😭🗿🥳 After 10.5 hours of grind… CodeAtlas is gonna be SHIPPED!!
For the last 14 days, I’ve been building CodeAtlas — a tool that helps developers understand unfamiliar GitHub repositories without having to manually dig through hundreds of files.
The idea is simple: give developers a map before they explore the territory.
🔥 What did I build?
CodeAtlas takes a GitHub repository and turns it into an interactive view of the codebase.
📂 1. Better Codebase Explorer
I started with a basic file tree and turned it into something much more useful liikee…..

*Expandable folders

*File-type indicators

*File selection

*Dependency counts

*Codebase search

*Entry-point detection

🕸️ 2. Dependency Graph
CodeAtlas analyzes imports between source files and turns them into an interactive graph.
Instead of opening files one-by-one to figure out what depends on what, you can actually see the relationships.
I also connected the Explorer and Graph, so selecting a file highlights its relevant connections.
🧭 3. Architecture Insights
CodeAtlas can identify things like:

🚪 Entry point

🔗 Most connected file
📁 File/folder counts

🕸️ Dependency count

Nothing overly complicated — just useful information to help you figure out where to start.
🧩 The QoL improvements
A lot of the work wasn’t flashy new features. It was making the experience actually feel usable.
Search → select a file → see its connections.
Select something in the Explorer → understand where it sits in the architecture.
File types → easier scanning.
Dependency numbers → quickly spot highly connected files.
Those small things made a surprisingly big difference.
😭 The 14-day journey
This definitely wasn’t:
code → works → ship
It was more like:
code → break → stare at error for 12 mins → debug → fix → break something else → repeat.
I ran into TypeScript errors, React issues, Git problems, dependency-resolution bugs, UI problems and plenty of things that made absollllutely no sense at first!! 💀
And honestly, I solved a lot of those problems myself.
That’s probably what I’m happiest about.
I didn’t just learn how to write code.
I learned how to debug, rethink, and keep going when the code doesn’t cooperate.
Okayy..🤔 Is the idea completely new?
Nope.
There are already tools and projects exploring codebase visualization and dependency analysis.
And that’s okay.
For me, the goal wasn’t to invent an entirely new category.
It was to take an idea I found interesting, build my own version from scratch, understand the underlying concepts, and actually ship it.
And I am GOing to!!
🚀 What’s next?
There’s still a lot I’d love to explore like :-
Better dependency analysis
Circular dependency detection
More languages
Git history visualization
Smarter architecture analysis
AI-assisted codebase explanations

But for now…
14 days. 10.5 hours of grind. Countless bugs. A ridiculous amount of debugging. And one shipped project.
😭🗿🥳 CodeAtlas — Gonna get SHIPPED. 🚀 (P.s It was a pain to find and put all these emojis, especially those arrows!)

0
0
39
Open comments for this post

28m 39s logged

Guys I Just Completed A bit more before wrapping up for today, Now The Individual files Of a Repository Can be Selected and Display info about them, and how they are interconnected!! The File Explorer got much Advanced!! #Build #Frictionless #stardance

0
0
5
Open comments for this post

1h 25m 37s logged

Day 11 – The Day I Had to Restart 💀

Day 11 was going to be pretty straightforward.

It ended up not being that easy.

I set out to implement the Codebase Search feature in CodeAtlas, but somehow it turned into an experience where errors occurred and I had to delete the whole code written in Day 11, to build it all again from scratch.

That’s what I did.

I deleted everything, went back to the previous day’s code, and rebuilt Day 11 again by adding one feature at a time and testing it after each major update.

This time around, it worked like a charm.

What I actually built today
*Implemented Codebase Search to allow searching of repository files.
*Implemented searchable file results that filter live.
*Linked search results to dependency graph.
🕸️ Clicking a file highlights the selected node and its dependencies.
Updated architecture insights integration,
*🧹 Cleaned up App.tsx code and fixed multiple state/integration bugs. AAAnndd,
*✅ Preserved existing repository explorer, dependency analysis and atlas graph functionalities.

The most important lesson that I learned today, did not concern React or TypeScript, But the fact that,

“Sometimes, it’s better to start coding a certain feature from scratch instead of wasting hours on fixing an incorrect implementation of it.”

Today, my progress took longer than I thought, but I think that CodeAtlas became a more robust app thanks to that experience.

11/14 days donee Yoooo!!!! 🥳

0
0
38
Open comments for this post

33m 13s logged

CodeAtlas — Devlog
Day 8–9: From dependency data to an actual Atlas. 🕸️
Yoooo!! Today was honestly a crazy journey.
I started by turning CodeAtlas’s dependency data into a visual graph using React Flow. Soon, the files weren’t just a list anymore — they were nodes connected by actual relationships!! Then I added interaction: clicking a file highlights its connections and fades unrelated files…
Everything was working… until GitHub suddenly started throwing 403 Forbidden errors. 💀
After debugging, I found the culprit: I’d exhausted GitHub’s 60-request unauthenticated API limit during testing. That forced me to rethink how CodeAtlas fetches files and taught me a pretty important lesson about API efficiency.
And there’s a funny side story: I had actually started coding part of this in another editor before realizing my Hackatime wasn’t tracking it properly. By the time I noticed, some of my coding time hadn’t been recorded. 😭
Lesson learned:

“Always check Hackatime before starting a session.”

Despite the chaos, CodeAtlas now has:
📁 Repository Explorer → Dependency Analysis → 🕸️ Interactive Architecture Graph
The Atlas is getting real. See Ya Soon!!
#CodeAtlas #Devlog #BuildInPublic #Stardance #HackClub #React #TypeScript #GitHub #WebDevelopment

0
0
4
Open comments for this post

1h 4m 13s logged

CodeAtlas — Devlog #4
🥳 Days 6 & 7 — CodeAtlas learned “ How files connect.”
Heyyy Guyss !! Today I moved CodeAtlas Beyonnd simply exploring a repository.
It can now analyze source code, detect imports, resolve them to actual files, and map their dependencies!!
For my own CodeAtlas repo, it detected 7 real dependency relationships — including how App.tsx connects to the GitHub API, parser, explorer, and file-tree logic.
Next Plann : turning these relationships into an interactive architecture graph.
The Atlas is starting to take shape Guyss!! 😭👌
#CodeAtlas #BuildInPublic #Devlog #Stardance #HackClub #TypeScript #React #GitHub

0
0
44
Open comments for this post

1h 22m 44s logged

CodeAtlas — Devlog #3
Days 4 & 5 — From files to a map.
Heyy Guyss! CodeAtlas just got a lot smarter..
Over the last couple of sessions, I connected it to GitHub’s Tree API and built an interactive codebase explorer.
Now CodeAtlas can legit do some crazy stuff like:

📂 Retrieve thousands of files from a repository

🌳 Turn the raw file tree into a structured hierarchy

📁 Expand & collapse folders

🔍 Explore the actual structure of any public repository

🗿🗿
I even tested it on CodeAtlas itself.
Next plan: understanding how the files actually connect.

  • Dependency mapping*

#CodeAtlas #BuildInPublic #Devlog #Stardance #HackClub #React #TypeScript #GitHub

2
0
174
Open comments for this post

22m 10s logged

🛠️ Smile Bot — Fixing the Broken Compliment Feature
Heyyyy! After shipping Smile Bot I noticed something embarrassing. 😂
The /smile-bot-compliment command wasn’t actually working…..
Instead of returning a compliment, it kept responding:

“Couldn’t find a compliment right now.”

Soo.. What was happening?
The command depended on an external API: The API was throwing an error, which meant my bot’s fallback response was triggered every time.
The fix:
I realized I didn’t need an external API for something as simple as generating compliments.
Therefore, I replaced the API call with a local collection of compliments and randomly select one whenever the command is used: This means the feature no longer depends on a third-party API being online.
🚀 Deploying the fix
The interesting part was that the bot worked locally, but Slack was still showing the old error.
Turns out my Nest server was still running the previous version of index.js.
I pushed the fix to GitHub, pulled the latest commit onto Nest, restarted the systemd service, and tested it again in Slack.
And finally:
It worked!!!!!!!!!!!!! 🎉🍀🍀
📚 What I learned
This was a small bug, but it taught me an important lesson:

“A working local version doesn’t mean your deployed version has the same code.”

Debugging isn’t always about finding a complicated programming error it’s also about tracing the entire path: 🗿
Code → Git → Server → Process → User
Smile Bot is now a little more reliable than it was when I shipped it. ✨
Another bug squashed and Another lesson learned!!

0
0
21
Ship

I built Smile Bot, a Slack bot that provides quick, friendly interactions through Slack commands. It is deployed 24/7 on Hack Club Nest using Node.js and systemd! 😄The mooost challenging part was deploying the bot to Nest and configuring systemd to keep it running 24/7. I also had to troubleshoot environment variables, dependencies, and deployment configuration multiple times!! I’m proud that I took Smile Bot from an idea to a fully working, publicly documented, 24/7 deployed project. “I especially enjoyed learning how to run and maintain a real server-side application.” HEre are the Stuff that people know so they can use my project….
Smile Bot is designed to run inside Slack. Users need to install/configure the Slack app and provide the required bot and app tokens through environment variables. The GitHub README contains the setup instructions and available commands.

Try project → See source code →
Open comments for this post

30m 38s logged

The BIIGESST and smallest mistake that I did 🫢🫢😭😭…. Guys, I Finally was Hyped Up that I completed my Slack Bot- Smile-Bot!!! BUT While trying to ship it, The Ship It Button was Greyed Out! I did not know what to do, when two of my bros @mr_kn5196❤️❤️ and @fsh 🍀🍀 Helped me out!! I was not a really big bug! I JUST PUT A “.git” EXTENSION IN MY GIT HUB URL!! THAT CAUSED THE ERROR! Hope you guys have a Great week ahead! And I WILL SOON POST UPDATES ON MY NEW “frictionless” project––“CodeAtlas!!”. Peace!!

3
0
133
Open comments for this post

43m 44s logged

🗺️ CodeAtlas — Devlog #2
Day 2(According to my Schedule 😜) — Heyyy Guys!! CodeAtlas can finally talk to GitHub.
The UI looked pretty decent when I started off, But with more improvements I am actually going somewhere!
Today I started making CodeAtlas actually work.
I added:

🔗 GitHub repository URL parsing

🐙 GitHub API integration
📊 Repository metadata
⚡ Loading states
❌ Invalid URL & repository error handling
⌨️ Enter-to-analyze support

Now I can paste a public GitHub repository and CodeAtlas can retrieve and display its information!! Yayy!!!
The next step is much more interesting:
Instead of just knowing the repository exists, CodeAtlas needs to understand what’s inside it.
Next up → mapping the repository’s file structure. 🗺️ And Good Luck TO ALL Reading this!
#CodeAtlas #Devlog #BuildInPublic #Stardance #HackClub #GitHub #WebDevelopment #TypeScript #React

0
0
33
Open comments for this post

18m 49s logged

🚀 CodeAtlas — Devlog #1
Day 1 — The Beginning
Heyy Guyss!! I’m starting a new project called CodeAtlas 🗺️
The idea is simple: understanding an unfamiliar codebase can be painful ! You open a GitHub repository and suddenly you’re staring at hundreds of files, folders, imports, and dependencies with no idea where to start.
Sooo I’m building CodeAtlas to turn a codebase into an interactive map — helping developers understand how different parts of a project connect, where important logic lives, and how the whole system works.
Today, I set up the project with React + TypeScript, initialized the GitHub repository, and started laying the foundation.
The goal:

GitHub repository >Codebase analysis > Interactive architecture map

This is Day 1. Let’s see how far I can take it. 🚀
#CodeAtlas #BuildInPublic #Stardance #HackClub #Devlog #WebDevelopment

0
0
13
Open comments for this post

36m 28s logged

Devlog #2 — Another Interesting Problem- After getting the basic Slack commands working, I started preparing the project for deployment. That introduced a completely different side of development that I hadn’t really dealt with before: Git, GitHub, SSH, environment variables, and servers. One of the first things I learned was why .env files shouldn’t be pushed to GitHub. My Slack tokens are required for the bot to work, but they’re also credentials that shouldn’t be sitting inside a public repository. I added .env to .gitignore and learned that deploying an application means recreating those environment variables securely on the server. Git also gave me a few headaches. My local repository and GitHub repository weren’t completely in sync, so my first push was rejected. Instead of forcing the push, I had to understand what Git was actually telling me and pull the remote changes before pushing again. Now I’m moving on to Hack Club Nest. The goal is to get SmileBot running on a real server instead of depending on my laptop and terminal being open. The interesting part of this project so far is that the Slack commands themselves weren’t the hardest part. Getting the entire development workflow around them working has taught me just as much. Next step: SSH into Nest, deploy SmileBot, and get it running 24/7.(P.S I just applied, waiting for approval!!)

0
0
73
Loading more…

Followers

Loading…