Skip to content

Emerald est une application de suivi local-first, optimisée pour gérer le progrès des Avis de recherche sur Dofus.

License

Notifications You must be signed in to change notification settings

MGSimard/emerald

Repository files navigation

Preview

Emerald est une application de suivi local-first, optimisée pour gérer le progrès des Avis de recherche sur Dofus.

Tech Stack

Tech Version Info Documentation
React 19.0.0 Compiler Enabled react.dev
Vite 6.2.0 Build Tool & Dev Server vite.dev
TanStack Router 1.112.0 Routing tanstack.com/router
TypeScript 5.8.2 Type Safety typescriptlang.org
Dexie.js 4.0.11 IndexedDB Wrapper dexie.org
ESLint 9.21.0 Flat Config eslint.org
Node 23.8.0 Runtime Environment nodejs.org
pnpm 10.4.2 Package Manager pnpm.io
Cloudflare Pages - Hosting pages.cloudflare.com
Sonner 2.0.1 UI Notifications sonner.emilkowal.ski

Contact

MGSimard
X: @MGSimard
GitHub: @MGSimard
Mail: [email protected]

For more info, view my portfolio at mgsimard.dev.


Task List

  • Consider adding a toggle for ACCEPTED QUEST, so you know whether or not you picked up that bounty quest
  • Consider webp for images, sucks for users wanting to download resources so not sure about that, site is lightweight enough that it doesn't matter
  • There's a world where the only thing in localDB is IDs + user tracked data, that way I could simplify multi-language setup by matching localDB ID with the mob data JSON for rendering, rather than syncing the totality of the JSON into the localDB. It's not that big of a deal but if for some god forsaken reason I decide to support more than two languages, the localDB would start looking like shit with every single language version of monster names, locations etc.

About

Emerald est une application de suivi local-first, optimisée pour gérer le progrès des Avis de recherche sur Dofus.

Resources

License

Stars

Watchers

Forks