Skip to content

RandomSearch18/projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

RandomSearch's projects

2025 personal projects

Made with Python badge

My school has a limit on the number of pages you can include in one print job, so I made a tool to split large PDFs into 30-page-sized chunks.

PDF Cutter running in a terminal PDF Cutter's PDF chunks in a file manager

Rust badge

A two-dimensional painting app that runs in your terminal. Made in Rust with the crossterm library, which means it works on Linux, Windows, macOS and Android. Supports exporting to a file and mouse input, and was surprisingly fun.

Screenshot of a drawing made in the program

HTML5 badge

A project made by me and three friends for Scrapyard, a hackathon with a theme of making useless things. It is as terrible as it looks. Visit https://calculate-her.netlify.app/ if you dare.

Screenshot of the web app

C badge

A Tetris-like game weitten in C, made to run on the "Black Box" device (a microcontroller with a 8x8 LED matrix and buttons).

Black Box LED matrix showing the game being played

3D-printable cookie cutter in the shape of a shark. What more do you need to know? :)

Screenshot of the design in OnShape

HTML5 badge

A basic flashcards web app, code-golfed to fit within 969 bytes. Has zero styling and questional usability, but does technically check all the boxes for a Leitner box system. Try it out at https://micro-flashcards.netlify.app.

Screenshot of Micro Flashcards

HTML5 badge

A Leitner box/flashcards web app that can entirely fit on a QR code. No external resources or network access required!

Screenshot Run it!
QR code for running the app

A Vite plugin that automatically encodes the data for your web app into a QR code. Can be used for making apps that run entirely from a QR code. You can try it out on CodeSandbox.

The tool running in CodeSandbox

2025 school projects

TypeScript badge Python badge

My assessed A-level Computer Science programming project. A pedestrian routing web app that uses OpenStreetMap data.

Screenshot of one of the screens in the routing app

2024 personal projects

Made with Python badge Made for Christmas 2024 badge

My solutions for days 1-5 of the 2024 AoC challenges.

A Counterspell Game Made for High Seas

A game made with two of my friends for the Counterspell game jam/hackathon.

Screenshot of the game, showing some bricks layed out to make a platformer map

Rust badge

An emulator for the Little Man Computer (LMC), written in Rust. Try it online by viewing the CodeSandbox version and running some demos (documented in the README). The screenshot below shows an example program printing ASCII characters.

Screenshot of the tool printing a buch of ASCII characters

Made with Python badge Built during Arcade 2024

I learnt to use Kivy (a cross-platform Python app framework) over the summer by making a basic flashcards app.

Viewing a flashcard (Linux) Editing the flashcards (Android)
The flashcards program running on desktop Linux, showing the question part of a flashcard The flashcards program running on Android, with a popup for editing the flashcards data and an on-screen keyboard

Yet another markdown-based note-taking app. Uses the Monaco Editor, Material Design, and the Filesystem Access API. Take a look at https://outstanding.slevel.xyz/

Screenshot of the main UI

2024 school assignments

A webpage for teaching novice drivers the principles of traffic lights. If nothing else, it looks quite cool with how the page's accent colour changes with the lights. Take a look at https://traffic-lights.slevel.xyz//

Screenshot of the top of the webpage

2023 school assignments

HTML5 badge

A basic web page made on the topic of the USB Type-C connector. View it online at https://star.slevel.xyz.

Screenshot of the webpage

Made with Python badge

We had to make a questionare program with Tkinter forms. This is it.

Screenshot of a filled-out form

Made with Python badge

An unfinished Pygame clone of the popular property-trading board game. Turns out that Monopoly is quite a lot of work.

Screenshot of the players screen

Made with Python badge

A wack-a-mole game made using Pygame.

Screenshot of the game with a mole on-screen

Made with Python badge

A car-themed arcade game built using the power of Pygame. Supports keyboard or touchsceen input.

Screenshot of the car about to drive into a block

Made with Python badge

A menu-based tool for viewing, searching, and managing pupils' details, (i.e. a pupil management system) made for a long-running assignment.

Creating an account Generating a report Viewing student details
Screenshot of the program running in a terminal. A new account is being created, with inputs and descriptive text for the Username and Password fields Screenshot of the program running in a terminal. A report for students with surnames beginning with H is being viewed. Screenshot of the program running in a terminal. The user has asked for information about student #3, and their details have been printed.

Made with Python badge

Balls go boing.

Circles bouncing around a rectangle in a window

Made with Python badge

A basic flash cards app made as part of a lesson on the Tkinter library.

Screenshot of the flashcards app

2022 school assignments

Made with Python badge Made for Christmas 2022 badge

A tool to help Santa deliver manage a list of children, deliver presents, and send letters. Uses Nominatim for geocoding and implements full postcode vaildation for 55 countries and structured but flexible address input. My first time working with addresses. I did not implement a travelling salesman problem algorithm, but I wanted to.

Screenshot of adding a child to Christmas naughty or nice in the terminal

Made with Python badge

A menu-based song library management tool, based on the OCR GCSE Computer Science 2018 NEA task. Uses a CSV file "database" because the're better than TXT files.

Screenshot of OCRtunes running in the terminal

Made with Python badge

A simple terminal hangman game.

Screenshot of the end of the game

Made with Python badge

A simple terminal noughts and crosses game. Doesn't seem to function in its current state. Maybe there's a newer version on my Replit or something.

Screenshot of the starting position

A terminal-based implementation of the Mastermind game.

Screenshot of the "customise your game" screen Screenshot of gameplay

Other repositories

Accelerometer/gyroscope recordings, and GNSS location data for various rides in Thorpe Park, England. For science!

About

A list of (some of) the projects I have made

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published