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.
Vanilla JavaScript refers to using plain Javascript without any additional libraries or frameworks.
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.
- Javascript ES6
- Tailwind CSS 3.2.7
- Prettier 2.8.4 (Prettier Plugin Tailwindcss 0.2.4)
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.
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.