No description
- Common Lisp 47.7%
- JavaScript 45.8%
- HTML 5.2%
- PostScript 1.3%
| assets | build | |
| lib/cl-mithril | explore page | |
| .gitignore | First commits | |
| app.css | videos category | |
| app.js | with-slots | |
| app.lisp | with-slots | |
| beer.lisp | snackbars | |
| build.lisp | import | |
| import.lisp | snackbars | |
| index.html | build | |
| indexed-db.lisp | build | |
| install.lisp | build | |
| lang.lisp | categories | |
| manifest.json | share works | |
| memory-store.lisp | store | |
| package.lisp | Build | |
| proxy.lisp | build | |
| README.md | README | |
| util.lisp | some and every | |
| utils.js | show url | |
| web-tracker.asd | Build | |
| web-tracker.lisp | First commits | |
| widgets.lisp | store | |
web-tracker
Purpose
PWA application for bookmarking and tracking status of web objects.
- Track status of web objects like events, game releases, etc. Keep the user notified.
- Bookmarker with intelligent categorization.
Implementation
- Consider client-side only application.
- Possible CORS proxy for scraping client side.
- IndexDB for database.
- Parenscript for Javascript generation.
- Mithril.js and BeerCSS for frontend code.
- "Share with" functionality.
- Connect to cloud for alternative storage.
- Implement link previews. https://andrejgajdos.com/how-to-create-a-link-preview/
- Import booksmarks from web browser export.