Quizz

This app my submission to TecnicalTest in PT. Optima Media Teknologi

Description

This app allows users to take a multiple-choice quiz on Random test your knowledge in here

Here is what the app looks like:

Features

  • Sign up, login, and logout with firebase authentification
  • Multiple choice quiz
  • Next and previous button,
  • Score calculation
  • Responsive display (mobile, tab, and web)
  • Server-side rendering

How To Run

If you want to run this app in local computer, do:

  1. Clone this repository
  2. Run npm install or yarn install to install all the dependencies of the app
  3. You need FIREBASE_API_KEY, Create a project in firebase

4. Run `npm run dev` or `yarn dev` to execute the app
5. Open [http://localhost:30000](https://localhost:3000) with your browser to see the result

## Technologies

- Server-side rendering by [Next.js](https://nextjs.org/docs)
- [Firebase](https://firebase.google.com/) authentication
- [React.js](https://reactjs.org/) front end framework
- [Tailwind](https://tailwindcss.com) css library