Skip to content

Commit

Permalink
Introduce db (#8)
Browse files Browse the repository at this point in the history
* introduce Dexie for datastore

not work properly.
Having callback and promise issues.

* Improve data storage with IndexedDB

Fixed callback loop with async and await
  • Loading branch information
Chris K.Y. FUNG authored Jun 5, 2020
1 parent 2bd4b8c commit 1bef215
Show file tree
Hide file tree
Showing 3 changed files with 3,303 additions and 98 deletions.
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ As a Qwiklabs user, I figure out it is messy and damp to lookup unenrolled quest
- Extend color schemes to the short tables of the _Completed Courses_ and _Completed Labs_ pages on the **My Learning** page.
- Enhance the annotation scheme to the “Your Favorites”, “Featured Learning”, and “What’s Hots” sections on the Home page.

**Ver >= 0.5.0:**
- Store the labs and quests data locally with IndexedDB
- Use Async Await in JavaScript

## Demo Screenshot
![demo image](/demo-image.png)
Screenshot of a Catalog page
Expand All @@ -45,5 +49,4 @@ Screenshot of a Lab header

- [Export Profile as Files](https://github.com/chriskyfung/qwiklabs-completed-labs-tracker/issues/6) #6
- [Import Downloaded Profile](https://github.com/chriskyfung/qwiklabs-completed-labs-tracker/issues/1) #1
- [Save local records in IndexedDB](https://github.com/chriskyfung/qwiklabs-completed-labs-tracker/issues/4) #4
- [Sync IndexedDB across computers](https://github.com/chriskyfung/qwiklabs-completed-labs-tracker/issues/7) #7
Loading

0 comments on commit 1bef215

Please sign in to comment.