{"id":22694589,"url":"https://github.com/robhilldev/thoughtheap","last_synced_at":"2026-04-13T20:02:41.135Z","repository":{"id":206574277,"uuid":"712619687","full_name":"robhilldev/ThoughtHeap","owner":"robhilldev","description":"A place to track your thoughts.","archived":false,"fork":false,"pushed_at":"2024-01-04T20:46:19.000Z","size":222,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-04T18:42:02.233Z","etag":null,"topics":["css","css3","dom","html","html5","javascript","localstorage","no-dependencies","state-management","webapp"],"latest_commit_sha":null,"homepage":"https://robhilldev.github.io/ThoughtHeap/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/robhilldev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-31T20:46:38.000Z","updated_at":"2023-12-13T12:20:33.000Z","dependencies_parsed_at":"2025-02-04T18:34:48.491Z","dependency_job_id":"ba2b5436-a9a3-4378-a739-daf759259c9f","html_url":"https://github.com/robhilldev/ThoughtHeap","commit_stats":null,"previous_names":["robhilldev/list_app","robhilldev/thoughtheap"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robhilldev%2FThoughtHeap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robhilldev%2FThoughtHeap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robhilldev%2FThoughtHeap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robhilldev%2FThoughtHeap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robhilldev","download_url":"https://codeload.github.com/robhilldev/ThoughtHeap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246217944,"owners_count":20742291,"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":["css","css3","dom","html","html5","javascript","localstorage","no-dependencies","state-management","webapp"],"created_at":"2024-12-10T03:08:48.321Z","updated_at":"2026-04-13T20:02:36.107Z","avatar_url":"https://github.com/robhilldev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Try it:\n\nhttps://robhilldev.github.io/ThoughtHeap/\n\n## For running the app locally:\n\nSince separate JavaScript files loaded as modules are treated as Cross Origin Resource Sharing (CORS) requests by modern browsers, and CORS requests can only be made over HTTP or HTTPS, a local web server will be needed for local development.\n\n#### A python HTTP server can be used for this by opening a terminal at the same folder as index.html and running:\n\n```\npython3 -m http.server\n```\n\n\u003e If that command yields an error, or `python3 -V` doesn't return a version number, it can be downloaded [here.](https://www.python.org/downloads/) It's worth noting that MacOS and Linux typically come with python pre-installed.\n\n\u003e Any other local web server of choice could also be used.\n\nIf the python HTTP server is used it might be necessary to occasionally,\n\n- Restart the server\n- Control+F5 refresh (refresh ignoring cache) the page in the browser\n\nTaking these steps will help since the server seems to not always register changes, probably because of some caching issue.\n\n## About the tech stack:\n\nThis app consists of vanilla JavaScript, CSS, and HTML. There are zero dependencies in production. This means no external packages, libraries, frameworks, templating engines, CSS preprocessors, post processors, etc. The point of a no dependency app was mainly to remember what it was like to build without a giant tangled web of dependencies. Although it's been a fun exercise, and the app feels super responsive without all the bloat, I will likely go back to using the aforementioned external tools in future projects.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobhilldev%2Fthoughtheap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobhilldev%2Fthoughtheap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobhilldev%2Fthoughtheap/lists"}