{"id":27637671,"url":"https://github.com/mhogeveen/er-quest-tracker","last_synced_at":"2025-07-24T17:07:44.216Z","repository":{"id":152213622,"uuid":"615214488","full_name":"mhogeveen/er-quest-tracker","owner":"mhogeveen","description":"A tracker for your Elden Ring NPC quest progress","archived":false,"fork":false,"pushed_at":"2024-03-09T18:58:01.000Z","size":369,"stargazers_count":6,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-23T21:18:18.073Z","etag":null,"topics":["elden-ring","nextjs","react"],"latest_commit_sha":null,"homepage":"https://erquesttracker.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhogeveen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-03-17T07:45:05.000Z","updated_at":"2024-05-14T03:24:25.000Z","dependencies_parsed_at":"2024-03-09T12:24:34.943Z","dependency_job_id":null,"html_url":"https://github.com/mhogeveen/er-quest-tracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogeveen%2Fer-quest-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogeveen%2Fer-quest-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogeveen%2Fer-quest-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhogeveen%2Fer-quest-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhogeveen","download_url":"https://codeload.github.com/mhogeveen/er-quest-tracker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250514721,"owners_count":21443219,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elden-ring","nextjs","react"],"created_at":"2025-04-23T21:18:22.004Z","updated_at":"2025-04-23T21:18:22.589Z","avatar_url":"https://github.com/mhogeveen.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Elden Ring Sidequest Tracker\n\n## Getting Started\n\nFirst, install dependencies:\n\n```bash\npnpm i\n```\n\nSecond, run the development server:\n\n```bash\npnpm dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n## Data structures\n\n```tsx\nexport type Npc = {\n  id: NpcId\n  name: string\n  description: string\n  link: string\n  image?: {\n    src: string\n    alt: string\n  }\n  rewards: Reward[]\n  steps: Step[]\n  failureConditions?: string[]\n}\n\nexport type Reward = {\n  id: string\n  name: string\n  amount?: number\n  link?: string\n}\n\nexport type Step = {\n  id: number\n  optional: boolean\n  description: string\n  note?: string\n  zone: Zone\n}\n\nexport enum NpcId {\n  ALEXANDER = 'alexander',\n  BERNAHL = 'bernahl',\n  BLAIDD = 'blaidd',\n  BOC = 'boc',\n  BOGGART = 'boggart',\n  CORHYN = 'corhyn',\n  D_HUNTER = 'd-hunter',\n  D_BEHOLDER = 'd-beholder',\n  DIALLOS = 'diallos',\n  DUNG_EATER = 'dung-eater',\n  ENSHA = 'ensha',\n  FIA = 'fia',\n  GIDEON = 'gideon',\n  GOSTOC = 'gostoc',\n  GOWRY = 'gowry',\n  GURRANQ = 'gurranq',\n  HYETTA = 'hyetta',\n  IRINA = ' irina',\n  JAR_BAIRN = 'jar-bairn',\n  KENNETH = 'kenneth',\n  LATENNA = 'latenna',\n  MILLICENT = 'millicent',\n  NEPHELI = 'nepheli',\n  PATCHES = 'patches',\n  RANNI = 'ranni',\n  RODERIKA = 'roderika',\n  ROGIER = 'rogier',\n  RYA = 'rya',\n  SELLEN = 'sellen',\n  SELUVIUS = 'seluvius',\n  SHABRIRI = 'shabriri',\n  TANITH = 'tanith',\n  THOPS = 'thops',\n  VARRE = 'varre',\n  WANDERING_ARTISTS_SPIRIT = 'wandering-artists-spirit',\n  YURA = 'yura',\n}\n\nexport enum Zone {\n  AINSEL_RIVER = 'Ainsel River',\n  ALTUS = 'Altus Plateau',\n  CAELID = 'Caelid',\n  CAPITAL_OUTSKIRTS = 'Captial Outskirts',\n  CONSECRATED_SNOWFIELDS = 'Consecrated Snowfields',\n  DEEPROOT_DEPTHS = 'Deeproot Depths',\n  DRAGONBARROW = 'Dragonbarrow',\n  FARUM_AZULA = 'Crumbling Farum Azula',\n  FORBIDDEN_LANDS = 'Forbidden Lands',\n  HALIGTREE = \"Miquella's Haligtree\",\n  LAKE_OF_ROT = 'Lake of Rot',\n  LANDS_BETWEEN = 'The Lands Between',\n  LEYNDELL = 'Leyndell, Royal Capital',\n  LEYNDELL_ASHEN = 'Leyndell, Ashen Capital',\n  LIMGRAVE = 'Limgrave',\n  LIURNIA = 'Liurnia of the Lakes',\n  MOHGWYN_PALACE = 'Moghwyn Palace',\n  MOUNT_GELMIR = 'Mount Gelmir',\n  MOUNTAINTOP = 'Mountaintop of the Giants',\n  NOKRON = 'Nokron, Eternal City',\n  RAYA_LUCARIA = 'Academy of Raya Lucaria',\n  ROUNDTABLE_HOLD = 'Roundtable Hold',\n  SIOFRA_AQUADUCT = 'Siofra Aquaduct',\n  SIOFRA_RIVER = 'Siofra River',\n  STORMHILL = 'Stormhill',\n  STORMVEIL = 'Stormveil Castle',\n  WEEPING_PENINSULA = 'Weeping Peninsula',\n}\n```\n\n## To Do:\n\n- [x] Save state in LocalStorage\n- [x] Nicer styling for dropdown menu\n- [x] Favicon\n- [x] Add 'notification' to top of each page with instructions (with don't show again button)\n- [ ] Check for responsive styling\n- [ ] SEO\n\n### NPC's Data\n\n- [x] Alexander\n- [x] Bernahl\n- [x] Blaidd\n- [x] Boc\n- [x] Boggart\n- [x] Corhyn\n- [x] D, Hunter of the Dead\n- [ ] D, Beholder of Death\n- [ ] Diallos\n- [ ] Dung Eater\n- [ ] Ensha\n- [ ] Fia\n- [x] Gideon\n- [ ] Gostoc\n- [ ] Gowry\n- [ ] Gurranq\n- [ ] Hyetta\n- [x] Irina\n- [ ] Jar Bairn\n- [ ] Kenneth\n- [x] Latenna\n- [ ] Millicent\n- [ ] Nepheli\n- [ ] Patches\n- [ ] Ranni\n- [ ] Roderika\n- [ ] Rogier\n- [ ] Rya\n- [ ] Sellen\n- [ ] Seluvius\n- [ ] Shabriri\n- [ ] Tanith\n- [ ] Thops\n- [ ] Varre\n- [ ] Wandering Artists Spirit\n- [ ] Yura\n\n## Contributing\n\nIf you are interested in contributing to this project, please check out [CONTRIBUTION.md](https://github.com/mhogeveen/er-quest-tracker/blob/main/CONTRIBUTING.md).\n\n## Github Actions\n\nThis project makes use of Github Actions to Lint and Typecheck the codebase before a pull-request can be merged.\n\n## Acknowledgements\n\nThank you to all of the hard work people put into accumulating information on everything Elden Ring related over at the [Elden Ring wiki](https://eldenring.wiki.fextralife.com/Elden+Ring+Wiki)!\nWithout your hard work and dedication this project would not been possible.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhogeveen%2Fer-quest-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhogeveen%2Fer-quest-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhogeveen%2Fer-quest-tracker/lists"}