Skip to content

A web application where you can solve beginner level English questions prepared using VanillaJS and Tailwind CSS.

License

Notifications You must be signed in to change notification settings

burakkrt/Questions-VanillaJavascript

Repository files navigation

Questions-VanillaJavascript

A web application where you can solve beginner-level English questions, store data in the browser's memory without using any database, and continue from where you left off in other time zones.

What is Vanilla Javascript?

Vanilla JavaScript refers to using plain Javascript without any additional libraries or frameworks.

What does this project aim for ?

It processes question objects created in Object Oriented Programming (OOP) structure with vanilla Javascript, just like other javascript libraries, in component structure. This avoids code confusion and simplifies future updates. In addition, with Local Storage, the data is stored in JSON type and allows the user to continue from where they left off when they return to the application in other time zones.

Go Live

Technologies used and dependencies

Run it on your PC

Clone the project

  git clone https://github.com/burakkrt/Questions-VanillaJavascript.git

Go to the project directory

  cd Questions-VanillaJavascript

Install required packages

  npm install

Finally, you can edit on your local server.

Optimization

The simultaneous loading of the created questions caused slowdowns in the browser used. As a solution, only 50 questions will be displayed to the user at the beginning, then additional questions will start to be loaded as the browser scrolls down with the javascript scroll event.

bandicam.2023-03-15.13-51-27-429.mp4

Responsive

bandicam.2023-03-15.13-55-05-103.mp4