Description
Currently, user preferences, target goals, learning progress, and readiness scores are stored entirely in the browser's localStorage (via the state manager in js/app.js). This means data is lost if the user clears their cache, and they cannot access their profile from different devices. We want to implement user login and save progress to a database.
Tasks for Contributors
Description
Currently, user preferences, target goals, learning progress, and readiness scores are stored entirely in the browser's
localStorage(via the state manager injs/app.js). This means data is lost if the user clears their cache, and they cannot access their profile from different devices. We want to implement user login and save progress to a database.Tasks for Contributors
loadState()andsaveState()functions injs/app.jsto read/write state parameters to the server database rather than local browser storage.