Skip to content

kamilodev/javascript-trainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Este es un proyecto desarrollado para reforzar conceptos del lenguaje JavaScript.

La aplicación permite responder preguntas tipo test que pueden aparecer en entrevistas técnicas durante la búsqueda de empleo como desarrollador, o programador.

El propósito es aportar a la comunidad de Open Bootcamp y a todos aquellos cuyo enfoque es ingresar al mercado laboral.

🚀 Demo

La aplicación esta desplegada en un servidor de Heroku, puedes visitarla haciendo click en el siguiente enlace.

https://javascript-trainer.herokuapp.com/

💻 Run Locally

Clone the project

  git clone https://github.com/ProKav/javascript-trainer.git

Go to the project directory

  cd javascript-trainer

Install dependencies

  npm install

Start the server

  npm run start

📖 Features

  • Light/dark mode toggle
  • Live previews
  • Fullscreen mode
  • Responsive mode
  • Syntax Highlighted

💡 Lessons Learned

  • Basic concepts of JavaScript
  • OOP
  • Functional programming
  • Console test

🔋 Tech Stack

HTML

CSS

JavaScript

React

🔑 Dependencies

PrismJs

React Syntax Highligthter

React Switch

✔️ Developed

  • Initial website where you must enter a name

  • Random cards with three possible answers. Only one is correct

  • Possibility to add more cards

  • Dark and light mode

  • Responsive website

  • 10 points for correct answer, -10 for wrong answer

  • Option to start game again

✖️ Under development

  • Complete validation of the user field

  • Three initial lives, each wrong answer takes away one life

  • Backend implementation to store questions and answers in a database, instead of a JSON file.

  • Web available in English and Spanish

  • Countdown for each question

😎 Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published