L-a-r-t / qoat-frontend

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

Home Page:https://www.qoat.fr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://www.qoat.fr


Languages

Language:TypeScript 98.2%Language:CSS 0.9%Language:JavaScript 0.9%