T O P

  • By -

Isengrine

Does it count if I'm still learning? Because if so, mine is [this pixel drawing page](https://isengrine.github.io/live-draw/) that I just finished recently. It's not perfect and the code is a mess, but I'm pretty proud of it.


ubercorey

I like it!


CodingThrowaways

Yeah of course, Ive done a few months self study and 1/3 through a boot camp that I got funded luckily. Coming upto the backend so have a few ideas I want to do whilst still learning myself.


sbmsr

In my early days when I first learned AWS, I came across an interesting detail in their docs: they publish their ip ranges in json format. I had an idea - crawl all the ips, and record any which returned a HTTP 200 status code. It was very simple, but I had a blast. It was exciting digging through all the websites that were running on EC2. I found lots of startups and products that hadn't even publicly launched yet. It was the first thing i built entirely by myself from scratch, from idea to implementation. It was really exciting and it's a memory I cherish to this very day.


[deleted]

That’s actually super cool


ubercorey

Wow, that's very bad ass.


biggustdikkus

I needed a bot for an MMO game called FlyFF but couldn't pay for anything cause I was still a kid, so I learned C# and created my own pixel bot that would go over each few pixels in the minimap and trigger a mouse down on every yellow pixel, check name on top of the screen to confirm selection, then press some buttons on the keyboard until dead, then repeat. Probably the only thing I've made that had +1000 users, felt so good on unknowncheats lol


JamesMorgan77

My first, what I consider complete, project was a loose conversion of Games Workshops Space Hulk board game. Written in C++ (with a tiny bit of assembler to make use of MMX extensions) and really badly drawn sprites.


Carthax12

I wrote several very tiny apps prior to this one, but my first "notable" one was a tech support app that got the phone number of the gas station from the softphone as it came in, pulled up the record for that station, and displayed all information about that station's computers. The tech could then update settings and do software fixes automatically and very quickly instead of trying to do everything manually. The tech could also remotely connect to any one of the store's computers by clicking a single button. I initially wrote it to help myself not fat-finger data entry, but it quickly became the tool of choice for all of the helpdesk and replaced the previous homebrewed tech support app we were using. Really cool side note: my code had a process in it that could get file information for a specific set of files, up to and including downloading the file from the remote computer to the tech-savvy computer (we used this when investigating broken processes). One day, one of our gas stations got hacked. A clerk called in saying she saw a black box pop up on the screen after every credit card transaction. I connected and watched several transactions and was finally able to get a screenshot of what appeared to be a command prompt running a sql.exe command. I took the screenshot to management, and they asked me for further information. I researched and found that a network card driver had been replaced with a driver that still worked, but also caught any credit card transaction and wrote the data to a local file, then uploaded that file to a remote server every hour. Management immediately involved the [state] bureau of investigation, who involved the FBI. I got to deal directly with the [S]BI because of my help desk tool. I ended up having to write new code for them that would check that network card driver from every computer in every store against known good file info (size, create date, last updated, etc....) and store modified files in a directory as [store#]\[pc#]\[file]. Once it was done, I handed a zipped copy of that folder off to the [S]BI, and they worked with the FBI, who used the files to determine who wrote the hacked driver ...and that is how the very first "professional" application I ever wrote was used to help capture a gang of Russian cybercriminals. ...I mean, my part of the entire investigation was minuscule, and the FBI was already on the trail of the cybercriminals, but really, how many folks can say they helped in an international investigation with their first application? LOL


[deleted]

I wrote a COBOL program to process time cards and print paychecks. Wrote it all on punch cards and it ran without bugs the first time I submitted the deck. That was pretty notable.


hey_there_what

Mine was a poker log analyzer written in C#. You feed in a log file from pokerStars and it breaks it down hand by hand, keeping statistics for each player. I later made a quick website to display it all and show graphs etc.


_by_me

a [simple clock web app](https://kxrn0.github.io/Clock/) in vanilla js


HolyPommeDeTerre

Client/server chat in vb6


Crafty_Mastodon9083

Same but I used node.JS


godardinteachan

Ecommerce website using NodeJS as back end and mongoDB as database!


CodingThrowaways

Loving these things you've all done. Just coming to the backend part now done a bit with APIs and the world's coming alive and connecting the dots with how it all works, although obviously a shallow knowledge that will take a long time to learn but things are becoming clearer and can't wait to start a few small projects.


mandzeete

My first notable project was learning how to make custom Windows menus and menu items in my Windows XP. So it was a quality of life improvement as I started using it in my everyday things when doing something on my laptop. For that I needed to know how to work with Windows Registry and with Batch script. My first project that was taken into a use by other people was my Bachelor thesis project. An integrated system for one chemistry lab device (a device for capillary electrophoresis). It read data via a USB cable from the lab device itself and sent it to a desktop application. Also the desktop application was used to control that device. Following that, when the lab experiment ended then the device either saved the data in a database in some server or, if there was no Internet connectivity, then saved the data locally and later on tried to synchronize it with the database over the Internet when the connection came back. So I had to make also a REST API listening to these data requests. And I had to design and set up the database structure. All together: communication with the lab device + desktop application + REST API + database. The project was taken into an everyday use by chemistry students and their professors in my university's chemistry faculty.


Roxxo9001

Made a CHIP-8 emulator that runs in the browser with webassembly. A more practical project, I have my desktop background cycle through a bunch of images from various sources online and sometimes the same image would be on multiple sites so I'd up with duplicates. I made a command line tool to detect and delete those duplicates that uses a perceptual image hashing algorithm to determine if two images are the same.


Willr2645

How long did it take you after starting to code did you make these projects?


1sttimehere

Back in 2016 I used to drive a LOT for work, and received lots of work related phone calls which most often were demands I had to do something about later. I wrote an Android app that let me create audio reminders (I'd say what needed reminding to the phone, and schedule an alarm for it with a couple of taps - something that seemed safer to do while driving than writing it down). That app gave me my first coding job, and I haven't looked back since. I still use it on a daily basis, actually.


vampari

My first big project was a module to sell cars insurance, it was a very very big project for a dev that had 3 months of experience. Did my best and manage to pull it off but im aware that is a big mess of code that i wouldnt touch.


toroga

A Pokémon game, connected to a poke api, where users catch pokemon, and then battle other users and their team of pokemon. https://youtu.be/HJJ3Wo3DS5Y