This app my submission to TecnicalTest in PT. Optima Media Teknologi
This app allows users to take a multiple-choice quiz on Random test your knowledge in here
Here is what the app looks like:
- 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
If you want to run this app in local computer, do:
- Clone this repository
- Run
npm install
oryarn install
to install all the dependencies of the app - 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