Activity

Obay

Shipped this project!

Hours: 2.92
Cookies: 🍪 19
Multiplier: 6.37 cookies/hr

Done :)

Obay

Worked on some edits to the codebase and removed the question tags :)
Also the PR is merged now

Attachment
0
Obay

I’ve implemented the theme logic to switch themes and set up CSS variables so they update automatically based on the selected theme.

I started by adding my favorite theme, which I like to call paper It’s a light-mode theme, but don’t worry, I’ll add a midnight theme and some dark themes later on (dark users, I see you 👀)

There’s still a lot left to theme across other pages, and Eric’s code is packed with many different colors that I’ll need to convert into custom variables. Wish me luck.

Here’s the commit for this devlog :)
see the amount of colors/pages changed sob-ios

0
Obay

You can now create your own category tags in the home app (via Manage category tags), and the AI will automatically pick from those when new tickets come in


also added a daily reminder for the fulfillment team. every day at 2pm EST, they’ll get a list of all open tickets from the last 24 hours that are tagged shop/fulfillment query,


Take a look at the PR here #135

Attachment
Attachment
0
Obay

So basically, the shipwrights need to check some things like the README and the demo URL and make sure they are working. They can miss some things, and there are some projects that aren’t really easy to understand how they’re working if they’re not documented well.

So this AI first takes:

  • project_name
  • project_type
  • readme_content
  • demo_url
  • repo_url

Then it passes all of these to Gemini 3 Flash with a very large prompt. You can take a look at it here:
https://github.com/hackclub/shipwrights/blob/main/sw-ai/Source/helpers.py#L129

This is the part of the sw-ai that is written in Python.

For the dashboard part, it will get all these variables from the database, but it will get the README content from the raw URL, which is easy to fetch. This is handled by a server action since we use Next.js in the platform.

And finally, it adds the newly generated summary to the database and shows the AI summary in the UI.

Attachment
0
Obay

The first part which is the search endpoint is done alongside a simple ui to test, the search endpoint is using gemini alongside grounding with google search as it’s far more accurate than what i did using ai.hackclub.com and https://search.hackclub.com/docs

Attachment
0
Obay

fetched the contributions graph from github and redraw it using PIL in python and made this simple wallpaper as of nowSS

Attachment
1

Comments

PianoMan0
PianoMan0 about 2 months ago

This looks like a cool project, excited to see the final product!

Obay

Shipped this project!

Hours: 1.2
Cookies: 🍪 3
Multiplier: 2.37 cookies/hr

done, learnt about server-side caching and apis in general

Obay

Seems, done, this site tracks every sieger and tells you thier coins, how much projects they have and more importantly did they get their laptop or not :)

Attachment
0
Obay

Created the idea page, where you can edit or use the tools in the sidebar (frontend only till now)

Attachment
0
Obay

Finished the Ui of the popup window where you can add ideas on the fly

Attachment
0
Obay

Initialized the project and set up the Chrome extension (took some time figuring out how React plays with extensions), added TailwindCSS, built the onboarding flow for selecting topics, and created the UI for feed and the ideas section

Attachment
Attachment
0