Share your repls and programming experiences

← Back to all posts
It's My Birthday!
Coder100 (18903)

It's My Birthday!

Hello, world! It's my birthday today! I created this awesome website to celebrate the occasion. Anyways, you can either write me a birthday card or play the fun balloon game!


  • Mouse to aim
  • Click to shoot
  • Don't let any balloons get past you!
  • Remember to click on [ save to leaderboard ] to save your score!

Bday Card

  • You can make as many as you want :D
  • You can also not be logged in and make a card!


  • Made with EJS!
  • I used my own client for the database!
  • There's some font awesome in there...

Have a great day!


Me being birthdayboi on discord:


Ok, so I guess you guys found the hack feature in my game LOL! Well, turns out I KNEW IT WAS GOING TO HAPPEN All hackers have been removed, and @AustinZhang1 is still number 1! Also, I don't know what happened with the cards... I'll be looking into that!


Wow! This has gotten more support than I had anticipated!! Thank you everyone for writing a card! I have read them all! So kind of all of you :D

This is probably my best birthday ever!! Thank you!


So I got a new computer, but then a tree fell and so now I don't have wifi and probably not for a long time :( (this is wireless data btw)

More edit

So basically why you couldn't write cards was because of a database error. I still have no idea if it's a problem with my client or not, but here's the test. Anyways, it appears I could set the data with a new line, but it couldn't read it. How strange. Anyways, I'm now just removing newlines completely until its fixed. Have a great day!

ChezTacoz (341)

How in the why is this physically possible

DynamicSquid (5024)



DynamicSquid (5024)

Here's a present for you: 🦑 :)

DynamicSquid (5024)

@nt998302 WHAT NO EAT NO SQUID NOT WHAT NOb dWNISHgeDKUG Fgtbbtnnnfnfu ke yguwk

SystematicError (26)

@Coder100, I wish I could give you something from me but it will just break your code ¯_(ツ)_/¯

DynamicSquid (5024)

@JosephSanthosh JKSRG FAIWGFKZUHNKJRBG LUWR HFKUwg lifuwf lg fabvWG FRIUh fkuG FOywf ;IU

HahaYes (1869)

I dunno if I should release my project right now. This seems important

firefish (953)

@Coder100 ThE oNe YoU dEsTrOyEd

amasad (3537)

Happy birthday!!! I scored 12 on the leaderboard. I tried to write you a card but it didn't work.

Coder100 (18903)

aww!! Thanks!!
The card is slightly broken, I will be investigating my client @amasad

Coder100 (18903)

alright, you can now write a card!
I will continue investigating... @amasad

JDOG787 (441)


ayush2007 (42)

u must have put lot of effort in this

mathiasaboye (86)


RolandJLevy (1092)

@Coder100 by the way, Express now has it’s own body-parser. So you don’t need to use the body-parser package anymore.

If you are using Express 4.16+ you can now replace this line:

app.use(bodyParser.urlencoded({extended: true}));

with this:

app.use(express.urlencoded({extended: true}));

It’s explained in this article

Coder100 (18903)

yeah I know, but it only parses JSON iirc @rjlevy

Coder100 (18903)

oh wait nvm thats super cool @rjlevy

RolandJLevy (1092)

@Coder100 OK, I'm not aware of that issue. I've never heard of JSON iirc. I'll look into it. Thanks

Coder100 (18903)

@rjlevy iirc = if i recall correctly
anyways, reading your article appears that I am wrong and they now support www-url-encoded

RolandJLevy (1092)

@Coder100 not sure what you mean by nvm...?

RolandJLevy (1092)

@Coder100 hahaha! I thought iirc was a type of JSON! my bad.

zplusfour (916)

@rjlevy cool!
we call it, chat words

zplusfour (916)

@Coder100 he dunno what do nvm stand for

RolandJLevy (1092)

Hi @Coder100, great job! I love the pop the balloon game. Where are you storing the scores for the leader board - what kind of database?

Coder100 (18903)

:D Thanks!
I used the db, you can read more about it here @rjlevy

RolandJLevy (1092)

@Coder100 thanks! I will check it out. Does your approach of using the db mean you don't have to be concerned about XSS?

Coder100 (18903)

@rjlevy actually, no. That's handled for me with ejs's <= feature (which automatically escapes all tags)

Coder100 (18903)

no database would ever handle that for you, because if you were trying to store HTML code that would be a pain to handle. @rjlevy

RolandJLevy (1092)

@Coder100 OK, thanks - good to see a Node, Express, EJS project 👍

JosephSanthosh (992)

Happy birthday!
don't even ask !

Duvangamer3845 (132)

PRINT("Happy Birthday Coder100 )
Coder_god = True
If Coder_god == True:
print("Coder God is HEREEEE HAPPY BIRTHDAY🎈🎈🎈🎈🎉🎉🎉🎉🎊🎊🎊 ")

Highwayman (1501)

Hm.... It’s been your birthday for a month now... XD

TravisRaney (11)

@Coder100 come to my happy birthday coder100 replit now please?

TravisRaney (11)

@Coder100 come to my for: coder100, pepelaugh, and me replit please?

TravisRaney (11)

@Coder100 sorry to bother you but can you come to my repl of make anything you want please?

Name12 (161)

happy birthday!!

frostedbutton75 (52)

Happy birthday coder100! Hope this day brings good luck! 😉

nahu (27)

Happy Birthday!!! 🎁🎁🎁

CodingMEJ (10)

Happy birthday!!! your birthday reminds me of my birthday witch was 2!!!! days after the quarantine started:(

CodingMEJ (10)


LTI2 (116)

It's still your birthday? Intresting...

Coder100 (18903)

no, but its still on hot @LTI2

parth800 (1)

By the way happy B-day!!!

parth800 (1)

What's your discord?

CodingGoose (698)

Congrats! this post hit 100 upvotes