Welcome to this series of blog posts where I undertake the task of building my very own Kahoot clone, which I'm calling "Mini Kahoot".
I've decided to build this project for a few reasons:
It's been a little while now since I've done a full-stack project. My recent projects have either been on the lower-level side of things or rapid prototyping at hackathons. I'd like to get back into the swing of building end-to-end full-stack projects and I see this summer as a good time to do exactly that!
Cloning Kahoot is great since it covers so many different areas of full-stack development. It's a good way to shake off any rust, learn a ton of new things & write about it all.
Kahoot was something that made lessons fun back in school, so why not build my own version of it?
For those that don't know, Kahoot is a real-time, multiplayer quiz application that turns multiple-choice questions into an interactive, competitive game. Players join a live session using a unique game PIN and answer questions on their own devices, with points awarded for speed and accuracy.
I will be cloning Kahoot with some variations of my own:
The aim of this series is less to show how I built a Kahoot clone, but more to explore the concepts and technologies behind the project so you can apply them to your own ideas and creations.
With this considered, I'll be diving into topics including:
Hope you enjoy the series!