Stats

4
Projects
52
Devlogs
172
Votes
4
Ships

Coding Time

All Time: 87h 16m
Today: 1h 2m

Member Since

July 25, 2025

Badges

2
Ballot Stuffer
vote 100 times.
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

4
Meme Rater

Meme Rater

Shipped
19 devlogs 7 days ago
Pixel Tale

Pixel Tale

Shipped
19 devlogs 15 days ago
Stock Market Predictor
9 devlogs 15 days ago
Netflix Portfolio
5 devlogs 18 days ago

Activity

Ship was denied, I was informed watchlist didn't work, made API route in flask realized I had forgot to make that, fixed logic in js and voila it works now

Update attachment

Finished the program you can view a demo here, shouldn't be randomized nor hardcoded, a bit iffy with the ocr recognition too but couldn't figure out the API for a another service so stuck with tesseract

Fixed again by reducing epoches that reduced training time significantly, news section properly added doesn't give parsing error when you click the tab

Update attachment

Fixed all routes, brainstorming how to make this better, here is a meme you can use for the program

Update attachment

putting finishing touches on the app probably just a little while longer then ill be done, missing UI component, went wrong with routing somewhere missed something in the image

Update attachment

admitdatly used ai to center the top part meme judged and added that logo, makes for better visibility and appeal

Update attachment

forgot to define node version in json, making it so memeuplaoder tsx can be clicked on anywherein the box instead of that tiny space top right

Update attachment

making it better, responses still have randomness(too much at thatconst STORAGEKEY = 'memejudgemodelv2';
to keep everything stored in browser, ocr is kinda buggy with images mostly works with text

Update attachment

Testing memes relezing I hardcoded to much stuff. Trying to make stuff actually train saw when I did the same image randomness changed it too much

Update attachment

Made sure the app fully works on mobile and all brows3rs added aira labels and keyboard navigation focuses on ratios and text size and edited css cause title wasn't showing

Update attachment

fixed toast, notifications actually show up properly now

Update attachment

Fixed OCR functionality using useOCR hook wrapping Tesseract.js. This allows the app to extract and display any text found in memes, enhancing the feedback users get about their images. Tweaked performance and caching to reduce wait times for text extraction.

Update attachment

decided to go dark mode instead too lazy to add switcher

Update attachment

built out css, used some fomr other project set all routes in main tsx

Update attachment

building and mapping out css, very very very very very rough sketch

Update attachment

building ocr with tesseract, pritngin result in the console

Update attachment

Figuring out how to use vite beter and building the actual app, ocr coming soon

Update attachment

Added much more functions like a watchlist, macd and rsi and a news section

Update attachment

making config files

Update attachment

fixed bug where it doesn't know typing name

Update attachment

Hardcoded the app for now, making it actually analysize soon

Update attachment

Using tesseract for ocr cause I cannot afford google ocr, getting some ui components and design inspo

Update attachment

finally figured out how to run flask on a server and actually deploy it gunicorn app:app -b localhost:42313 --timeout 120 &
I had to add a timeout to my command

Update attachment

forgot to do devlogs, learned that there is tensorflow for js will be experimenting

Update attachment
gooner(arsenal fan)
gooner(arsenal fan) created a project
7d ago

Meme Rater

MemeRater is a meme judging application built using js, ts, and html. It analyzes memes using OCR and tensorflow and tesseract to extract text and predict a meme rating all directly in the browser.

Meme Rater
19 devlogs 0 followers Shipped

Done the project finally

Update attachment

done ui now just doing some fixes, learning toast better

Update attachment

Utilis.ts and cn() Utility Function Added clsx and tailwindmerge. The exported cn() merges classNames conditionally. Styling components consistently.

Update attachment

Still building ui files, using AI for dialogue

Update attachment

working on config files and learning toast

Update attachment

tried running it on nest server, caddyfile configuration I give up

Update attachment

creating menu bar and slider ui in tsx

Update attachment

created checkbox and collasble function

Update attachment

still working on ui, starting on carousel and the menu bar

Update attachment

Started making ui for game, all in typescript, and pixel button and card so I can reuse the UI. Used tailwind

Update attachment

GameSetup.tsx and CharacterSetup.tsx These components allow users to choose characters, customize stats, and begin their quest.

Update attachment

found out that hackclub has free servers, will deploy properly shortly

Update attachment

Created the first round of UI component classes inside the @layer components block. Built reusable styles for buttons, cards, inputs, and text using Tailwind @apply and the design tokens defined earlier. Components like .pixel-button, .pixel-card, and .pixel-text make use of background gradients, custom fonts, shadow effects, and pixel-perfect padding. Focused on maintaining a retro game interface feel across interactions, including hover and active states. The structure is clean and ready for scaling.

Update attachment

Started building the core visual identity for the app. Defined a root-level CSS custom properties map with colors based on an 8-bit pixel art aesthetic. Established key variables for backgrounds, foregrounds, borders, and accent tones. Also introduced gradients and glow shadows for UI depth. Custom properties include --pixel-dark, --primary-glow, --shadow-pixel, among others. Scoped variables to both light and dark modes using the .dark class. Everything is tightly aligned with Tailwind's utility structure.

Update attachment

app.css and imported it in main.tsx. Defined base layout styles and font stacks. Going for a pixel-art adventure vibe.

Update attachment

Integrated react-query via QueryClientProvider for efficient server state handling.

Wrapped the app in TooltipProvider for seamless and consistent tooltip UX.

Included both Toaster and Sonner components for layered toast notifications. Might consolidate later based on behavior.

Set up basic routing with react-router-dom currently rendering the Index page at the root (/).

Update attachment

Creating Main Entry Point main.tsx hooks up React to the DOM and loads global styles via index.css. Added simple <App /> component as a placeholder.

Update attachment

Implemented unique IDs with a counter to track toasts and avoid duplication. Added auto-removal timeouts to clean dismissed toasts from memory to avoid leaks. Adding Dice function

Update attachment

did npm initialization, Designed a centralized toast system using React context and reducer to allow any component to dispatch toast notifications. Learned how to manage global UI state efficiently.
started character setup Fighter, Wizard, Rogue, Cleric, Ranger, Barbarian,
Bard, Druid, Monk, Paladin, Sorcerer, Warlock

Update attachment

Started on the project :D rn setting everything up, using node js set up the React project using Vite with TypeScript. Created basic folder structure separating components, hooks, utils, and types for clean organization. Created utilis and package json files. Decided to have multiple classes as well hasn't started yet so here is picture of a dog

Update attachment
gooner(arsenal fan)
gooner(arsenal fan) created a project
14d ago

Pixel Tale

A collaborative web app for in-person D&D players to generate story prompts, customize game settings, and enhance the role-playing experience.

Pixel Tale
19 devlogs 0 followers Shipped

Have a problem, I dont want to pay for any service that makes me deploy an app as I'm broke, cant find anywhere to deploy free python application, python anywhere doesn't work, I deployed front end, back end instructions can be found in github. Designed and implemented a responsive HTML/CSS interface for the Stock Price Predictor app. The UI includes input fields for user-defined stock parameters and renders prediction results using Chart.js.. Styled with a dark theme, custom fonts, and hover effects for enhanced usability. Layout adapts for desktop and mobile screens. Connected to Flask backend for full integration.

Update attachment

Converted the LSTM model to .h5 and saved the scaler as .pkl. Used Flask for the backend and built a virtual environment due to library install issues. The app takes a ticker and timeframe, fetches data, scales it, runs predictions, and returns results.

Update attachment

Trained a two-layer LSTM neural network using closing price data for AAPL from 2010–2024. The model used a 60-day lookback window and was trained for 20 epochs with normalized inputs. Libraries included yFinance, NumPy, Pandas, scikit-learn, TensorFlow, and Matplotlib. Loss dropped consistently during training, and predictions showed good alignment with actual prices.

Update attachment
gooner(arsenal fan)
gooner(arsenal fan) created a project
15d ago

Stock Market Predictor

A full-stack web application that predicts future stock prices using an LSTM neural network. The backend is built with Flask and TensorFlow, while the frontend uses HTML, CSS, and JavaScript. PLEASE KEEP IT MIND IT TAKES TIME FOR IT TO LOAD

Stock Market Predictor
9 devlogs 0 followers Shipped

Created the Projects page and finalized the overall layout. The site now clearly showcases featured builds and their tech details. UI is consistent across sections and ready to ship.

Update attachment

Built the Skills page and added Tech Stack section. Site now shows technologies used and developer capabilities. Solid progress.

Update attachment

Created a contact page using formspree, tried using a firebase approch, didn't work out. So used formspree

Update attachment

Created about me page, which scrolling, netflix play now style. With brief description about myself. Also added navbar

Update attachment

Devlog: Netflix Portfolio Built Glowing and Profile Select. Adds visual and interactive polish. Steady progress.

Update attachment
gooner(arsenal fan)
gooner(arsenal fan) created a project
18d ago

Netflix Portfolio

A portfolio website inspired by the Netflix UI designed to showcase my projects and skills. I used CSS, js, and HTML in this project. I used AI for animations and some styling.

Netflix Portfolio
5 devlogs 0 followers Shipped
gooner(arsenal fan)
gooner(arsenal fan) joined Summer of Making
18d ago

This was widely regarded as a great move by everyone.