Skip to content

QOAT is on online platform for creating, passing and discussing online quizzes. The platform allows for collaborative correction of quizzes.

Notifications You must be signed in to change notification settings

L-a-r-t/qoat-frontend

Repository files navigation

qoat

QOAT is on online platform for creating, passing and discussing online quizzes. The platform allows for collaborative correction of quizzes. This is a fullstack personal project (wireframed, designed & developped by myself) that has been used in a real environment.

Features

  • Creating a quiz
  • Search quizzes (by name/category)
  • Attempts history and statistics
  • Filter questions by type during an attempt & on statistics
  • Discussion forum for each quiz
  • Possibility for collaborative correction of questions
  • KaTeX support

Technologies used

  • Typescript
  • Nextjs
  • Redux & RTK query
  • TailwindCSS & HeadlessUI
  • Firebase (auth, database, cloud functions)
  • Algolia

Main challenges

Among other things, implementing an auth process that's as frictionless as possible from an UX standpoint required a lot of prototyping & incremental upgrades. This was also my first time with Algolia and building a custom UI for it's instant search API had me spend quite a lot of time in the docs.

Capture d’écran 2022-12-12 162648

Capture d’écran 2022-12-11 185220

About

QOAT is on online platform for creating, passing and discussing online quizzes. The platform allows for collaborative correction of quizzes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages