Skip to content

xmartinezpujol/frontend-quiz

Repository files navigation

frontend-quizz

Version Known Vulnerabilities Netlify Status Build Status codecov Cypress.io tests License: MIT PRs Welcome

A React app to test Frontend questions like a Quiz

Frontend Quiz

Motivation

In technical interviews it's pretty common to face quiz-like rounds of your programming language of choice. The idea behind frontend-quiz is to help you practice on a daily basis this exercises in a constant and practical way.

It started as a way to improve in JS questions but this can be extended to other languages and even become a generic Trivia Quiz!

Future Plans

My time is currently limited so I'm just adding some new questions from time to time, but my idea is to keep adding new features. Feel free to contribute with ideas also!

  • Score system to keep track of your daily improvements.
  • Sharing system, for scores, single questions or event custom quizzes.
  • Import/Export JSON files for Quiz data. That way maybe we can allow users to create their own tests and share them with friends.
  • Keep it Offline. Simplicity, no data consumption, blazing fast.

Getting Started

Client localhost (http://localhost:5000)

Node/NPM required to install dependencies.

Clone rep

git clone git@github.com:xmartinezpujol/frontend-quiz.git

Install dependencies

npm install

Start development

npm start

Make Production Bundle

npm run build

Testing

  • Unit & Snapshot tests done in Jest.
npm run test
  • Integration/E2E tests done in Cypress.
npm run teste2e

Contributing

This is an open-source project and will stay that way forever. If you want to contribute, feel free to open a Issue/PR explaining your idea or contribute to existing issues. Thank you!

About

A React app to test Frontend questions like a Quiz

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published