Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.47 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.47 KB

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