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

joelj

@joelj

Joined July 12th, 2026

  • 12Devlogs
  • 3Projects
  • 3Ships
  • 30Votes
Im a 9th grader , who loves coding
Ship Changes requested

I made a Space themed Operating system .(or aleast tried to 😅)
It features a :
- Welcome page : introduces the os
-Space notes : a notes app based on actual nasa apollo framework
- Orbital rader: a visual representation of our dear solar system with a small description for each planet
- Custom cursor : a small cute rocket

Main problems :

  • The hacktime setup : this was the problem that took the longest . The standard WakaTime extension out of the box was attempting to sync with official WakaTime proprietary servers rather than the specialized Hackatime endpoints, resulting in broke communication loops.
  • Small bugs for each feature : Its always there , its expected and we can solve them
    -The curser problem : The custom cursor was only apearng in the main html and not the iframes

Things i learned :
-How to use html and code a site

  • Mastered divs
    -Used css a lot
  • Most importantly : Persistence and determination
Try project → See source code →
Open comments for this post

52m 4s logged

Devlog#8:

  • Made a visual representation of our solar system

  • added all our planets (srry pluto)
    -visualised them with the glowing circle

-Made a CUSTOM curser (the little rocket)
-with particles that follow it

Guys this marks the end of my WebOS 1. thanks for all your support that pushed me this far .
See you on WebOs2

0
0
90
Open comments for this post

1h 28m 58s logged

Devlog#7🥳:

  • worked on my space notes app
  • designed it based on real nasa notes and framework😎
    -added 4 logs containing actual notes from the apollo and other renowned missions
    -Made the new log button , helping the user to create their own logs
2
0
13
Open comments for this post

1h 49m 49s logged

Devlog#6👍:

  • Made a new app ( Space notes)😎
    -Added it to the desktop with a animated icon
    -Created a window for the app
    -Created functions to make the selected window come front
    -Solved bugs that came with it😭
2
0
99
Open comments for this post

1h 31m 56s logged

Devlog#5😁:(spend a lot more time than i expected)

  • Made the window draggable (by the heading)
    -Added the close and open buttons ( nasa themed😎
  • Made the class for those buttons
    -solved the bugs that came with each step
4
0
214
Open comments for this post

58m 36s logged

Devlog #4 😎:

  • Make the destop of the Os and added my welcome page to it

-customized the welcome page by finding this cool bg and added different styles to my div (8 to be precise 😭 ) and solved the bugs that came with it

  • Make the clock and customized it with the Courier New font
2
0
93
Open comments for this post

23m 47s logged

Devlog #4 :
- Made a working demo link , started with the Live Server extension by Ritwick Dey. But the link doesn’t work when the codespace is offline 😭.

 -  Then i decided to make a github page which provided as a vaiable solution and allowed to run the website even without the codespace being online 😎.
2
0
138
Open comments for this post

59m 59s logged

Worked on these neon pop up texts and found a good bg . Solved many bugs (that’s why it took soo loong 😭)

3
0
302
Open comments for this post

1h 45m 57s logged

Yoo started working on the project 😎. Finally figured out the hacktime in codespace😅. hope to create something speciall!

0
0
17
Ship

I made a Pygame code checker . 😎
it helps out the hardworking coders to find out hidden bugs that can be annoying to deal with.

My project brilliantly use python’s built in AST to check code line by line , it detects unmonitored loops that might fry your pc , Hardcoded window sizes so that you u can easily change it and many more!

I faced many challenges , the prominent one was outside the computer…Finding time to code , i was struggling to balance school and coding , but at last i did it . 🥳

Thank you all for looking at my project and hope you all liked it 😊

  • 1 devlog
  • 0h
  • 6.97x multiplier
  • 3 Stardust
Try project → See source code →
Ship

I built a web tool designed to make life easier for Pygame developers: the Pygame Code Inspector.

Instead of running a game script, waiting for it to crash, or spending hours searching for sneaky performance bugs, you can just paste your Python code directly into the app. It uses Python’s built-in ast (Abstract Syntax Tree) module to parse your code safely without executing it. In seconds, it checks for missing initialization/quit calls, unmonitored infinite loops, hardcoded window sizes, uncapped frame rates, and memory leaks from unused assets. Then, it gives your project a clean Code Health Score (0–100) and a letter grade (A through F) so you immediately know what to fix.

🛠️ What Was Challenging
Safe Code Parsing: Getting the ast visitor logic working to reliably detect anti-patterns—like unmonitored while loops or dangling pygame.mixer assets—without actually running user-submitted code required careful structural logic.

Deployment Realities: Uploading the project to GitHub threw a few curveballs! I accidentally dragged an entire virtual environment folder with thousands of extra files at first, and later hit a tricky ModuleNotFoundError on Streamlit Cloud caused by a subtle uppercase/lowercase mismatch in my filenames (Code_Checker.py vs. code_checker.py). Diagnosing and fixing environment issues in Linux deployment environments was a huge learning moment.

✨ What I’m Proud Of
Zero-Setup Web Access: Turning a local Python script into a fully hosted, interactive web application on Streamlit Cloud that anyone can access in their browser with zero local setup.

Actionable Developer Feedback: Creating a tool that isn’t just a basic syntax checker, but an actual quality-of-life upgrade for game devs that translates technical code analysis into an easy-to-understand score and grade.

Full Open-Source Setup: Shipping the full package from scratch—clean repo structure, proper requirements.txt, clear README documentation, and an MIT License.

-summary created by gemini because im too lazy to write

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

2h 17m 31s logged

Over the past few days, I built and launched Pygame Code Inspector, an automated static analysis web app that checks Pygame scripts for common bugs, bad practices, and performance bottlenecks—all without needing to run the code. Using Python’s built-in ast (Abstract Syntax Tree) module, the backend parses source code in real time to catch missing setup/teardown calls (pygame.init() / pygame.quit()), unmonitored game loops, uncapped frame rates, hardcoded resolutions, unused memory assets, and missing error handling. It aggregates these checks into a clean 0–100 health score and assigns an overall letter grade (A through F).Once the core inspector logic was solid, I built an interactive frontend using Streamlit so users can paste their code directly into the browser for instant feedback. After setting up open-source documentation under an MIT License, I pushed the repository to GitHub and deployed it live via Streamlit Cloud. Navigating server-side requirements and case-sensitive imports on Linux was a great learning experience, but seeing the app live on the web and giving instant feedback on real Pygame code made it completely worth it!

2
1
15
Open comments for this post

43m 43s logged

Hey everyone! I’m a 9th-grade developer logging my first 40-minute Hackatime session for Stardance on my journey to earn 90 Stardust points for a Google Play Developer License. I’m building an Automated Code Health Checker in Python—a pre-flight tool that scans project files line-by-line to catch missing frame-rate caps (.tick()), unmonitored infinite loops, and missing error handlers (try/except) before you even run your code. The core terminal inspector is live and running in PyCharm, and my next step is building out a full visual diagnostic UI!

0
0
10

Followers

Loading…