Craze

Craze

0-day streak
Spent about 1 hour working on a font (not complete, still need to add more characters but the alphabet, numbers, and punctuation are done! Here is the otf file and an image of the final font.
https://scrapbook-into-the-redwoods.s3.amazonaws.com/023ee8a4-f6ed-45df-89bd-5f0b1ada2fcd-i_wsbqlnb.png
summer-of-making emoji
https://imgutil.s3.us-east-2.amazonaws.com/a7765983cfed9b1ece65dc57ce6cc2eba8d611c0615e8cec9cd375928abae2a0/730be264-e5b8-4546-95cb-40de6855d124.png
github emoji
summer-of-making emoji
In the past 2 days I finished: Storing the document from the frontend to the backend Improving the toolbar functionality Writing contributor guidelines and setting up auto formatting for the repository This is for my website SciBind, a Next.js website made with Typescript and Tailwind CSS combined with a Django/Python backend/database. This is a website to make it easier for Science Olympiad students to make binders/cheat sheets with all sorts of features at their hands, and I have opened it up to community contribution. Here is the link to the repo: github.com/CrazeXD/SciBind !
https://imgutil.s3.us-east-2.amazonaws.com/e45d0ca2c8f63ca1645808ca817e81ec0dbe11f848c996d0ece87f18c466bd14/d61e6b6a-c49c-4209-bbf9-5b0e54c6fa7a.png
typescript emoji
nextjs emoji
tailwind emoji
github emoji
summer-of-making emoji
js emoji
python emoji
Finished binding the functions in the toolbar to functions in the editor for my Science Olympiad Binder/Cheatsheet creation website, SciBind. Built using Next.js, Tailwind CSS, Python, Django, and more. Next step, connect to the backend 💀 github.com/CrazeXD/Scioly-Binder-Software
https://imgutil.s3.us-east-2.amazonaws.com/96734dba9bb43a9e6c30dd293a7c845221c2461eafa9f522e39cf47b2f3cd34a/7a02d8e3-9848-4ac7-b054-b29e8418b154.png
js emoji
nextjs emoji
github emoji
summer-of-making emoji
python emoji
tailwind emoji
https://scrapbook-into-the-redwoods.s3.amazonaws.com/e8d06bc1-b12a-4447-a4f8-ad9f0a1cde70-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/14ec3d9843fd15fb92fbb74781ca86328047b406d51cd64a529e147d22e920f6/41c7389f-2a4f-4726-89f7-499993625cf5.png
summer-of-making emoji
github emoji
Today, I (mostly) finished the event selection logic behind my Science Olympiad Binder/Cheatsheet creation website, SciBind. I am building this project in Next.js and Django (Python), with TypeScript, TailwindCSS, DaisyUI, and more. The event selection logic allows students to select which events they are participating in, and an object will appear in the database for the allowed materials. Repo: github.com/CrazeXD/Scioly-Binder-Software
https://imgutil.s3.us-east-2.amazonaws.com/febcb6147168f38ec6f66c31f2a7825f96dd7046f9ac65275d77f044c85d65cc/b22fdb55-cfa6-4b6a-b9b7-0d1e758fad8e.png
python emoji
summer-of-making emoji
typescript emoji
tailwind emoji
js emoji
github emoji
nextjs emoji
Today, I finished a basic structure in a website I am building to make creating Science Olympiad binders and cheatsheets easier than ever called SciBind. I am building this project using React with Next.js, Tailwind CSS, DaisyUI for components, and a Python + Django backend as a REST API. So far, I have basic User functionality created (signup, login, logout) created, models for the database, loaders for the events when the database is migrated, and a basic idea of what the document structure is going to look like. Here is my github repo: www.github.com/CrazeXD/Scioly-Binder-Software.
https://imgutil.s3.us-east-2.amazonaws.com/16731afcef3b214d300d1f9139e61ad78052c004cef71d51bc6fe26872c07b6d/353526fb-873a-47d7-8d42-2832f12c2578.png
js emoji
summer-of-making emoji
react emoji
tailwind emoji
python emoji
github emoji
nextjs emoji
Today, I finished the sending functionality for individual files in my wrapper for github.com/schollz/croc. I faced a lot of issues with this due to lack of knowledge of the language, and had to consult some AI to figure out where my code was going wrong, but I studied the code and modified it to fit my requirements. This was written in GoLang, and used raw HTML/CSS/JS in the frontend. My Repo: github.com/CrazeXD/croc-desktop
https://imgutil.s3.us-east-2.amazonaws.com/f1b9fad280400d0d4da0ab9fc8c76b554f1dd4dd2e35438a5a751d2d9e55bbde/3832271e-2edf-4255-a3dd-55aa688fb963.png
Today, I did a quick research project to look at the sentiment of Project 2025, a conservative political document. I didn't end up getting very fruitful results, and I wasn't entirely sure if it would count for Hack Club, but here are the results: Mean Polarity: 0.07823441578370974 (Not very polarized, which seems strange considering this is a far right-winged political document) Mean Subjectivity: 0.3793216593277873 (More reasonable but I also expected this to be higher) github.com/CrazeXD/project-2025-sentiment
https://imgutil.s3.us-east-2.amazonaws.com/952f3902d2c726f03b6513fedd03850f06404c5ff103b3936f28b1a982e4f9e8/b4d6fc1b-9061-40ae-a78b-072e804d479a.png
Today, I completed the installation functionality for my desktop wrapper of "croc", a file-transfer utility. I wrote it in GoLang, like the original package but with the added Wails library to access HTML/CSS/JS bindings for the design. Currently, it only has the ability to install croc, but eventually I will integrate the rest of the functionality that croc provides into the app. You can look at the source code here: www.github.com/CrazeXD/croc-desktop
https://imgutil.s3.us-east-2.amazonaws.com/66b41f3987ad6a0b7cba2060780aeb50cc480cbfa70a6912435f4e93d95bacb7/237686b5-4525-431f-b317-ef5ba8562032.png
Today, I finished the templates for my Portfolio website. Everything else that I plan to add to it is non-technical content. Overall, I am happy with the design since I made it with pure HTML/CSS/JS (besides a little bit of jQuery and tilt.js for styling). You can check out the website at crazexd.github.io! GitHub source code: www.github.com/CrazeXD/crazexd.github.io
https://imgutil.s3.us-east-2.amazonaws.com/a090e4321b6ac9d54bdddf82fda554b86fbf093ed5ef66f329805af558b8f921/063f2ffa-8e97-4b86-8f0f-33f888193d4d.png
goose-honk-technologist emoji
github emoji
summer-of-making emoji
js emoji
Today, I completed my URL shortener. For this, I did some experimenting with SvelteKit and Django (I realized later that I should have just used regular Svelte but oh well). It's nothing too complicated, just a simple sqlit3 file that keeps a record of all of the urls and sends that url back to the svelte application. I have the sveltekit and the django running on 2 different ports. GitHub: github.com/CrazeXD/URL-Shortener
https://imgutil.s3.us-east-2.amazonaws.com/f369ee6246061bd53947d0e1625ceb1e4061d92f73f6fe540db76d5de6185641/bec2aa6e-8399-4092-b6fe-84d201225632.png
summer-of-making emoji
github emoji
svelte emoji
Today, I finished the backend API for my URL shortener website. For the backend, I am using Python's Django as a REST Framework. I still need to complete the integration with the frontend, which I am developing in Svelte. This project is very experimental, since I have never worked with Node.js or any JS framework in the frontend, and instead of using Django's inbuilt template rendering system, I decided to integrate it with Svelte even though it isn't really necessary. github.com/CrazeXD/URL-Shortener
https://imgutil.s3.us-east-2.amazonaws.com/a390a59bf4879a683921e3ef18534c1fd3e71ace13f2215f6a3bac31c0a35b6d/2c68ace8-a851-45d1-960b-3064212235a1.png
summer-of-making emoji
js emoji
github emoji
python emoji
svelte emoji
Today, I created a desktop app for my old Novation Launchpad Pro. This Python app takes a gif and renders it (in 8x8) onto the launchpad. The launchpad had been sitting in my desk for a few years now, so I thought it would be good to try to repurpose it into a fun little display. Note that it does shutter a lot in the video because of the mismatched framerates. github.com/CrazeXD/LaunchpadRenderer
https://imgutil.s3.us-east-2.amazonaws.com/eb9030d9a63ecf2a5bd7bea2fedefa238afb2c0cd4b723811f38ae9d47f8b29d/000ec1c9-ca77-42db-ad94-9d616f65f603.png
summer-of-making emoji
python emoji
github emoji
Today, I finished a Chrome extension that allows you to paste out text as if you were typing it here you can pick a speed and it will type at that average speed. GitHub Repo: github.com/CrazeXD/AdvancedPaste-Chrome
https://imgutil.s3.us-east-2.amazonaws.com/ff9e1fcb6e3250ffba3ee529cf298073b501aaf7f0007c5b98940b956feccdf5/6417da17-aa13-435f-aaea-e52408eb9868.png
summer-of-making emoji
github emoji
https://imgutil.s3.us-east-2.amazonaws.com/4a92cde9877c2d5f29aeba9a1eb2b5fbd82da614bf14bbd3e93a13618be676de/ad01a7bb-773a-466e-a7c5-b2994f2071d7.png