DEV Community

 Theodora Cristea
Theodora Cristea

Posted on • Edited on

Challenge yourself with CSS, JS, or React — my quiz game awaits!🎮

Hey everyone!👋
I know I haven’t posted in a while, I’ve been spending my time learning and building small projects. Today, I’m excited to share one of the little games I’ve created!
It’s nothing too fancy, but ever since I started coding, I told myself that I wanted to create a fun quiz game, with sounds, scoring, and colorful UI to make it engaging for players.
I’d love for you to check it out, play around with it, and let me know what you think. Your feedback means a lot to me, especially since I’ve only been on this coding journey for about 10 months. Knowing that someone appreciates my work would really make my day!❤️


What is this game?

This is an interactive quiz game designed to help you improve your knowledge of CSS, React, and JavaScript.
You can pick a category and try to answer as many questions correctly as you can.
The game is built for both beginners who want to learn and developers who want to quickly test their knowledge.

In short, this game is:
An educational quiz –> a quick test for your web development knowledge.
An interactive learning tool –> helping you spot where you need to improve.
A fun challenge –> see how many correct answers you can get!


Gallery

Dark mode screenshot Light mode screenshot
Correct answer Wrong answer

Demo

Live game: Play here!
Source code: GitHub Repository


What features does the game have?

• Technologies: Pure HTML, CSS, and JavaScript (no frameworks).
• Background sounds: Fun sound effects to make the experience more interactive.
• Light/Dark theme: Switches between light and dark modes.It even detects your OS theme automatically.
• Responsive design: Fully responsive, looking great on mobile, tablet, and desktop.
• Life system: You have 3 chances.
• Scoring system: Earn points for each correct answer and track your high score.


My Journey ❤️

Working on this project taught me so much more than just coding. I built everything from scratch with pure HTML, CSS, and JavaScript – no frameworks, no shortcuts. It challenged me to truly understand the fundamentals and to think creatively about solving problems.

One of the biggest lessons I learned is how important it is to create projects that make you happy, projects that spark your curiosity and keep you motivated. I’ve always wanted to build a fun quiz game, and working on something I genuinely enjoy made every step exciting, even when things got tricky.

Through this project I learned:
• How to build responsive and interactive UI/UX without relying on external libraries.
• The importance of small details: colors, transitions, sounds, and animations can make a big difference.
• That building something you love will always push you to go further and learn more.

This game isn’t just a coding exercise - it’s a reminder that programming can be fun and creative when you build something you care about.
Leave a comment if you liked it, it would mean a lot to me! 🤗


Top comments (18)

Collapse
 
contractorx profile image
Collins Dada

The app is amazing. Really if you add more languages and modes like Beginner to Elite. It will definitely shine. Knew it took a long time to make it. The app is excellent. Ranked in my top 3 best hosted games now..🖤

Collapse
 
cristea_theodora_6200140b profile image
Theodora Cristea

Thank you for your comment.🥰 I might improve it in the future and even add more languages, why not!🙃 Thank you for your appreciation and for kind words.🤗

Collapse
 
contractorx profile image
Collins Dada

No problem. I will definitely be on the watch out for this. Please alert me on any update. So that I can play with new releases

Collapse
 
chintanonweb profile image
chintanonweb

Really cool quiz game! Love the responsive light/dark theme well done 👏

Collapse
 
cristea_theodora_6200140b profile image
Theodora Cristea

Thank you for your comment!🥰
I'm really happy to hear that!🤗

Collapse
 
uzzy412_73 profile image
Alexandru Ene

This is a great one! I remember myself working on a quiz project soon after I started learning to code. It was so tough, tons of things wouldn't make sense to me back then. I did it eventually, but yours is definitely better than mine. Congrats! Looking forward to see your next ones!

Collapse
 
cristea_theodora_6200140b profile image
Theodora Cristea

Relly? 🥰🙃Thank you for your kind words.🥰
I fully understand how you must have felt while creating your project.🤗 In the beginning, everything seems challenging, you aim to combine your imagination and acquired knowledge in one place, hoping to achieve the desired outcome.... Although it can be difficult initially, eventually you realize that you have succeeded and your project has come to life.🥰
These simple games offer brief escapes of happiness amidst intense learning and hard work, helping to keep motivation high.🥰🥰🥰 I'm looking forward to sharing more projects soon.🤗

Collapse
 
parag_nandy_roy profile image
Parag Nandy Roy

love the creativity and polish...

Collapse
 
cristea_theodora_6200140b profile image
Theodora Cristea

Thanks for your time!🥰
I'm glad you noticed that, initially I thought of making it simple, not to complicate myself, but I kept adding small improvements. I don't like to keep my work simple...🤗🙃

Collapse
 
k0msenapati profile image
K Om Senapati

Really cool

Keep building

Collapse
 
cristea_theodora_6200140b profile image
Theodora Cristea

Thank you for your kind words🤗🥰
I'm happy you like it!

Collapse
 
tobi_augenstein profile image
Tobias Augenstein

Nice idea! Looking at your code reminds me of the first games I built for fun. :) Building from scratch like that is great to get a solid understanding of the basics.

Collapse
 
cristea_theodora_6200140b profile image
Theodora Cristea

Thank you for the kind words!🥰 It’s not much of a game, but I really wanted to build it from scratch just for fun.🙃 It turned out to be such a funny little project, one of those things where you learn without even realizing it because you’re enjoying the process. Small projects like this are great for understanding the basics better and give you the confidence to take on bigger projects. 😊

Collapse
 
md_niloy profile image
Md Niloy

Nice

Collapse
 
cristea_theodora_6200140b profile image
Theodora Cristea

Thank you!🤗

Collapse
 
zhaoyang_fdae2e4e7e6d1620 profile image
zhaoyang

I just played your game. really fresh idea!
I am sure U can become a excellent dev and teacher.
Your project is game and also learning method.
Glad to meet U.

Collapse
 
cristea_theodora_6200140b profile image
Theodora Cristea

Thank you so much for playing my game and for your kind words!🥰
It really means a lot to me to hear that you enjoyed the idea.🤗🥰
Messages like yours, in general, bring appreciation, recognition, and encouragement for the work done. I’m really glad to meet you as well!🤗

Collapse
 
usama_dev profile image
Usama

I play you game it's nice good work and light and dark mode work well I appreciate your work.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.