You are browsing as a guest. Sign up (or log in) to start making projects!

Quizo

  • 5 Devlogs
  • 10 Total hours

A version of kahoot assign quiz that works across pc and mobile, using firebase for auth. !!! THE ACTUAL PROJECT FILES ARE INSIDE /QUIZO !!!

Open comments for this post

3h 30m 55s logged

CSS & small fixes


So today we are looking at a remodeling of the website. It looked awful so I decided to follow a theme similar to Stranger Things(as I love the aesthetics a lot). I used a website to generate the backgrounds and using the animation: animation_name 3s linear infinite; in CSS I made it have that cool scroll. I could yap for a while about all the small details but the main modifications are:

  • Major CSS rework
  • Terms of Service & Privacy Policy
  • Added footer
  • Removed 0 (the number) from Quiz code to make sharing the code easier
  • Added contact, allowing people to tell me if they have any sort of problem or want to delete their account
  • Fixed the save button feedback, now stating “Saved” for 3s after clicking

Now the project is ready to ship and I hope it will pass the requirements this time(Only that I need to make the readme file cuz this one aint good) 🤞


I am not sure of what other features to add, but for basic needs it is finished (maybe name check to not contain offensive words when joining a quiz and leaderboard view)

But till then thats all i had to say - hope all of you have a great day and maybe check out my website when kahoot assign is too expensive

0

Loading discussion…

0
2
Ship #1 Changes requested

I created a quiz platform that uses Firebase, making it easy for anyone to access. If you want to create a quiz, just sign in with Google and you're ready to start. If you only want to take a quiz, you don't even need an account—just enter the quiz code, choose a name, and you're good to go.

**NOTE:** The source code is available in the Git repository under **`/QUIZO`**.

The most challenging part of the project was building the quiz player itself, especially getting the animations and flow to feel smooth.

One thing I'm really happy about is that the platform is completely free to use. My goal is to keep improving it over time by adding new features, polishing the experience, and making it even better for everyone who uses it.

  • 3 devlogs
  • 6h
Try project → See source code →
Open comments for this post

3h 11m 33s logged

Major update is hereee

The platform is now fully functional, with only some styling left to polish. It works on both PC and mobile, and you can finally take the quizzes!
They use the same 6-character code mentioned in the previous devlog.

There is now a leaderboard, and you don’t need an account to play. Just head to the Take a Quiz section, enter the quiz code, choose your name, and you’re in.

Currently, every question has a default timer of 15 seconds, followed by a 3-second intermission before the next one.

Future updates will probably add more features to quizzes, like support for images, different answer types, and other improvements.

If you have any ideas, feel free to leave them in the comments.

I’ve also been thinking about adding a discovery section where you could browse public quizzes, but I’m still not sure if I’ll go through with it.

0

Loading discussion…

0
3
Open comments for this post

1h 39m 3s logged

Another progress. Questions can now be created and saved. Every quiz gets its own custom ID made out of uppercase letters and numbers, with a maximum length of 6 characters. This makes them easy to share while still allowing 2,176,782,336 possible quiz IDs.
At the moment, the core systems for creating quizzes are working. There are still some smaller things left to do, like polishing the UI, adding visual feedback, and verifying quizzes before they are submitted, but I’ll worry about those later.
I know the ID generator isn’t the most efficient solution, but considering the scale of this project, it’s not something I’m concerned about right now.
Next up are some small improvements to the quiz creator, and then the biggest part of the project: the quiz test page itself. Since this project is mostly for close friends and maybe a few strangers online, I’ll be trusting user input for the leaderboard.
Also, user.displayName is handwritten in the screenshot because I covered my real name(it displays Google displayName).

0

Loading discussion…

0
9
Open comments for this post

1h 16m 49s logged

I am currently working on implementing Firebase Authentication into the app to support online quiz creation and management. This will allow quizzes to be stored dynamically in Firestore while making the authentication process as simple and seamless as possible, ensuring users can access and use the platform with minimal effort.

0

Loading discussion…

0
4

Followers

Loading…