Today, I finished my first real tkinter python project. It is a mathematical graph animator (input functions and it draws them linearly in a set amount of time). I was inspired by 3Blue1Brown's Manim (which I did not get close to beating in terms of overall code, etc..), you can find the app here: github.com/stefanlighezan/MathematicalVideoRenderer.
github.com/stefanlighezan/Chess.js
I recently started to enjoy playing Chess again, and I remembered a game I played a few years ago on my old Samsung phone called Really Bad Chess (by Zach Gage). I tried to find it online, to no avail, so I made it on the web. I think it's really fun, and the AI has a strength property which I set in the middle (because i'm not particularly good). You can play the demo at: stefanlighezan.github.io/Chess.js
github.com/stefanlighezan/GraphingCalculatorwokwi.com/projects/403214128806652929
I recently had to purchase a graphing calculator for my math class this freshman year. The calculator I purchased was 50% off, and still $70! In my hope to make a better product, I made this graphing calculator that has the same ram (255kb) as the calculator I got. While it does not have an operating system, nor UI, it has a shift button and can graph a multitude of functions, including transcendentals. You can find the guide on github and the calculator on Wowki.
github.com/stefanlighezan/KotlinEngine
My own game engine, in Kotlin! It is a wrapper of Java's Swing made for Kotlin that is based heavily on Unity's engine system. There are unique data types, such as SyncVars, which when changed trigger an event, and a custom input system
SchoolView V1 Resubmit (i sent repositories and not commits lol)
github.com/stefanlighezan/SchoolView
Cross platform note taking and transferring using the Canvas Instructure API
github.com/hackclub/blot/pull/646
PolarPlotter.js, it uses Hack Club's Blot to graph any polar equation you want on the blot or in the browser
SchoolView V2 is out!!!!
github.com/stefanlighezan/SchoolView
now:
• tutorial created
• CORS errors squashed
• empowered android app by requiring it to create an account (like 2FA, but not 2FA)
You can now rename, enlarge, delete, and transfer notes between classes (copying coming soon...)
I made a cross-platform application, that makes use of the Canvas Instructure API to get your courses from school, and (using your phone), allows you to take photos of notes for each course so that you never say you don't have your notes handy! If you want to read the documentation of how to get your Canvas API token, read github.com/stefanlighezan/SchoolViewAPKFinal/blob/main/README.mdgithub.com/stefanlighezan/SchoolViewAPKFinal (Android)
github.com/stefanlighezan/SchoolViewWeb (Web)
NOTE: YOU NEED AN ANDROID PHONE TO TAKE PHOTOS OF NOTES. (THIS IS JUST A DEMO), I WILL ADD MORE POWER TO THE WEB APP SOON!
To the admins checking my project, I worked on both parts simultaneously, so I uploaded work from either part while saying I was doing the other part. This is because I have to modify my code to work on both ends and am constantly making tweaks.
UPDATE: TO RUN THIS APP, DOWNLOAD THE WEB VERSION AND THE APK ON YOUR PHONE. YOUR SCHOOL DISTRICT WILL HAVE MOST LIKELY BLOCKED RANDOM REQUESTS, SO USE THE "ALLOW CORS" EXTENSION ON GOOGLE CHROME
github.com/stefanlighezan/sprig I made my own sprig application in JavaScript, Escape the Prison Guard where the goal is to outrun a prison guard in a turn based game.