HackClub Arcade Help AI
I know it's a bit late for this but I built an AI that's able to answer questions regarding HackClub Arcade.
Github Repository:github.com/nik-lmao/hackclub-help-aitake a look at that video down below!
Login System (API)
I built a fully working login system API with ExpressJS. You can create an account, login, reset the session token and delete the account. I thought of it like a "blueprint" for other project. Instead of building a login system from scratch, you can grab this template and add new fields, for example e-mail or number, or completely new functions like "/profile", ... I had a lot of fun working on this project. It was one of the first projects I built with ExpressJS and I'm proud how it turned out.
For the passwords I even added some salting, so no rainbow table will find even the simplest password like "12345678" which I used for demonstration purposes. (Take a look at the video below this post!)
Github Repository:github.com/nik-lmao/login-system
📚 | StudyTube
StudyTube is a Chrome extension that helps you study better by providing a distraction-free environment on YouTube. StudyTube replaces the normal YouTube user interface with a custom one, so there are no distractions. After searching for a topic, the extension will show you the results, but not the random recommendations, like short reels or "You may also like..." div's.
Github Repository:github.com/nik-lmao/studytube
Vacation Film
From the 28th of July until the 13th of August, I traveled through numerous countries in Europe. I discovered six completely new countries and had lots of fun with my family. Throughout the vacation, I filmed a few scenes with the intention of creating a short vacation film at home. The film is structured to show a day near Koroni, a small town in Greece.
Link:www.youtube.com/watch?v=ZYHqZWJe-ig
Flag Guessing Game
I created a Flag Guessing Game in HTML, CSS and Javascript with the help of this API. The game shows you a flag and you have to guess the country.
Github Repository:github.com/nik-lmao/hackclub-arcade/tree/main/flag-game (started working on the project before the rule change, so this project is in the big arcade repository)
Link:hackclub.nik-dev.eu/flag-game
Github Repository
Since the rules changed I decided to make a final update to the Hackclub 2024 Github Repository. I added a README.md file and a redirect to the homepage. Take a look at it:
hackclub.nik-dev.eu
Encrypting Methods, Vigenère-Cipher and own Encryption/Decryption mechanism, with Python Script and Webpage
Long title, I know. xD
During the past few days I learnt a lot about encryption methods because my sister and I wanted to have a secret "language". I created notes, learnt more about the Vigenère-Cipher, created an own version of the Cipher and coded a Python Script and Webpage for easier encrypting/decrypting.
I recommend checking out the README file in the project‘s repository as it‘s more detailed:
github.com/nik-lmao/hackclub-arcade/blob/main/encryption/README.mdGithub Repository:github.com/nik-lmao/hackclub-arcade/tree/main/encryptionLink to Webpage:hackclub.nik-dev.eu/encryption/webpage
Details are contained within the README.md file. Please take a look at it. Everything will make sense.
Personal Website
I created a personal website for me. It has a profile picture, short description, my interests and socials linked to it. Its purpose is to give people I don’t know (eg. from discord) a short overview about me.
Github Repository:github.com/nik-lmao/hackclub-arcade/tree/main/personal-websiteLink:hackclub.nik-dev.eu/personal-websiteNote: I‘ll change the profile picture later 😉 It‘s only a placeholder.
License Plate Library (Python)
I built a license plate library. Currently you're able to analyze 2 kinds of license plates: European license plates and German license plates. Just enter the country code/region code and get the country/region name.
Github Repository:github.com/nik-lmao/hackclub-arcade/tree/main/license-plates
School Discord Server
I created a discord server for the next school year for my friends and me. You can find anything in it! I even made a bot with Discord.py and put it on the server for verification purposes.
Github Repository:github.com/nik-lmao/hackclub-arcade/tree/main/school-server
Morse Code Trainer
I created a morse code trainer. The Python script asks you to translate morse code into a normal string of 5 letters and after checks the results, notifying you about your results.
Github Repository:github.com/nik-lmao/hackclub-arcade/tree/main/morse-code
School App
I created a school app for a friend and me. With it, my friend or me can add entries for either only one person or both (as we are in the same classes). The school app is amazing for managing to-do's: Homework, studying for essays, .... There's an API with a database and a nice, dark UI design.
Github Repository:github.com/nik-lmao/hackclub-arcade/tree/main/school-appLink:github.com/nik-lmao/hackclub-arcade/tree/main/school-app (Front-End only! back-end unavailable.)
Morse Code Translator
I built a morse code translator with an Arduino Uno, a display and some buttons. You can select a text with the joystick and then translate it into morse code.
! I spent working 6 hours on the code but didn't update the files every time so the commits look a bit weird.
Github Repository:github.com/nik-lmao/hackclub-arcade/tree/main/arduino%2Fmorse-code-translator
Short Film Script
I wrote a short film script about a killer with special abilities and a confrontation.
I actually filmed a part with my friend but think that we're not going to continue working on it. :(
Github Repository:github.com/nik-lmao/hackclub-arcade/tree/main/short-film
Dog Walking Timer
My father often asks me when Finn, our dog, was last walked. To make it easier for him, I created a dog walking timer! With a simple button press, it displays the current time, providing an exact record of when Finn was last out.
I added two lines for different types of walks: the first line indicates a long walk (e.g., 2 hours in the forest), and the second line indicates a short walk (e.g., 20 minutes for a bathroom break).
Github Repository:github.com/nik-lmao/hackclub-arcade/tree/main/rpi-pico/display
For a preview, take a look at the video under this post!
Guestbook
I created a guestbook with all kinds of different technologies! HTML, CSS and JS for the front-end, Express.js for the back-end and sqlite3 for saving the messages to a database.
Github Repository:github.com/nik-lmao/hackclub-arcade/tree/main/guestbook
There's no link to the page as I can't host the backend on github pages but if you want to try it out feel free to download the files and set it up yourself!
I made a SCR headcode analyzer! SCR (Stepford County Railway) is a railway simulator game on Roblox. In the game, trains are assigned headcodes, which are 4-digit codes that represent the train's class and destination. This program will analyze a headcode and determine the train class and destination based on the code.
Repository:github.com/nik-lmao/hackclub-arcade/tree/main/scr-headcode-analyzerLink:hackclub.nik-dev.eu/scr-headcode-analyzer
During this session I finally finished my donuts and rendered them. Finally added some light and a kitchen background.
Check out the end result! (i know its bad, i tried my best)
In this session I finished working on my password generator. I added a nice, soft, warm shade of light yellow as background. I removed the "copy" button since I couldn't fix some weird errors and I added a password validation: The password generator only generates passwords with uppercase and lowercase letters, special characters and of course numbers. Finally I added some confetti ;D
Commits:
• github.com/nik-lmao/hackclub-arcade/commit/cecd7a5a3c741861e0877364212cc125e38a7b8b
• github.com/nik-lmao/hackclub-arcade/commit/55fb317a398520566dc5ac2a4de8b21d8b503e0bPassword Generator
With my password generator it's possible to generate a password with only one click, which will work for nearly every registration since it meets all the criteria there are for a password: uppercase and lowercase letters, special characters and numbers. The generated password is 8 characters long. The website has a simple UI design.
Link:hackclub.nik-dev.eu/password-generator
or
nik-lmao.github.io/hackclub-arcade/password-generator (it redirects anyways)
During this session, I worked on a song/sound YouTube Downloader in Python. It works with two libraries: youtubesearchpython and pytube.
Commits:
• github.com/nik-lmao/hackclub-arcade/commit/4df798d541d120a891c970b9baa511516a45b3c7
• github.com/nik-lmao/hackclub-arcade/commit/a906c71d195609113c0359a1f37930774d743f92Song/Sound Downloader
With this small python script you're able to download songs or sounds from YouTube by entering the name or the youtube link. It's handy to use when trying to download multiple sounds, just enter the URL and the song will be downloaded without any further input.
Installation
To install, just download the folder with the script inside. (Github Repo) After install the requirements and run the main.py file.
Take a look at the short video below this post. There's a quick preview of the script.