Introducing Ten True or False:  the new age questions for developers

Introducing Ten True or False: the new age questions for developers

ยท

3 min read

๐Ÿ“‘ Introduction

Ten True Or False is an open source platform to create short quizzes with only 10 questions and only true or false answers, to be shared and solved by the community.

๐Ÿงฉ Inspiration

The idea is inspired by the technical evaluation platforms that currently exist in the market and combined with the simplicity and challenge that puzzle games provide.

๐ŸŽ’ The problem

Today, to learn, you read blog articles, videos from different platforms, books, podcasts, etc. There is a wide variety of very valuable information sources, however, how can you confirm that you are really learning enough? Without having some metric to help us in the process, it would be very helpful to have a platform that briefly allows us to test that acquired knowledge to reaffirm or learn new topics.

Another point is that today being able to answer some type of questionnaire can take a long time to solve or they are open-ended.

It is proven that the more options you have to choose from, the more difficult it will be to make a decision, having limited response options greatly facilitates the process of giving an answer.

๐Ÿ’ก The solution

Ten True Or False is presented as a platform to help developers reaffirm that knowledge through short quizzes of only 10 questions and simple true or false answers.

Imagine that every day you invest 10 minutes or less in solving this type of questionnaires, all you can learn, less is more and daily perseverance can take you a long way.

One way to improve your skills is by teaching others and sharing what you know, a very famous phrase by โ€” Albert Einstein is:

You don't really understand something unless you are able to explain it to your grandmother.

So share everything you can, however basic it may be, it will be useful to someone. ๐Ÿ‘

๐Ÿงฑ Project construction

๐Ÿชง Diagram

diagramplatform.png

๐Ÿ“€ Tech Stack

  1. Remix โ€” The web framewok
  2. Vercel โ€” For deploy
  3. PlanetScale โ€” The database platform
  4. Clerk - For the Auth
  5. Tailwind โ€” The css framework
  6. Prisma โ€” ORM
  7. TypeScript โ€” The language

๐Ÿงต Features

Login and registration via mail, Github or Google.

login.png

Quick start dashboard to create or search quizzes by category.

dashcategories.png

Creating quizzes with true or false answer options.

createquizz.png

Search for quizzes by categories.

categorylist.png

Resolution of quizzes and score obtained

score.png

History of solved quizzes

resolvedquizz.png

๐ŸŒŽ Real world applications

The Ten True Or False platform can be applied in addition to being used to share questionnaires for the community, it could also be useful in cases of applying a short technical test after receiving some training, watching a course or having been in a talk.

๐Ÿš€ Challenges

A hackathon always brings great challenges and satisfactions, the exciting thing about this project was being able to use those technologies that I had seen and wanted to use, as is the case with Remix, a framework that has a very interesting proposal, getting out of traditional ORMs meeting Prisma with a declarative approach, Clerk for managing users and above all PlanetScale with its surprising and innovative management of a database through branches.

cpscale.png

๐Ÿ”— Useful links

  1. Live site
  2. Github repository
  3. My Twiiter Account
  4. Tweet for the hackathon

๐Ÿ’  Next steps

  • Share via QR
  • Statistics
  • Add more categories

๐Ÿ”– References

  1. Remix docs
  2. Prisma docs
  3. Clerk with Remix docs

๐Ÿ™ Conclusions

I am grateful for these types of initiatives that allow us to create projects that challenge us and learn about technologies that allow us to work with large-scale products such as PlanetScale.

ย