{"id":30223466,"url":"https://github.com/joetomkinson/simplekeep","last_synced_at":"2025-08-14T12:10:03.706Z","repository":{"id":306751177,"uuid":"1027109092","full_name":"JoeTomkinson/SimpleKeep","owner":"JoeTomkinson","description":"Simple version of Google Keep - Can be deployed to a static web app container.","archived":false,"fork":false,"pushed_at":"2025-07-27T18:36:58.000Z","size":828,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-11T10:45:10.000Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/JoeTomkinson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-07-27T10:34:49.000Z","updated_at":"2025-07-27T18:37:02.000Z","dependencies_parsed_at":"2025-07-27T12:27:52.976Z","dependency_job_id":"ab0c5783-1d03-41e4-b09f-261735d3b0d6","html_url":"https://github.com/JoeTomkinson/SimpleKeep","commit_stats":null,"previous_names":["joetomkinson/simplekeep"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JoeTomkinson/SimpleKeep","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoeTomkinson%2FSimpleKeep","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoeTomkinson%2FSimpleKeep/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoeTomkinson%2FSimpleKeep/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoeTomkinson%2FSimpleKeep/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoeTomkinson","download_url":"https://codeload.github.com/JoeTomkinson/SimpleKeep/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoeTomkinson%2FSimpleKeep/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270416044,"owners_count":24579721,"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","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-08-14T12:09:58.784Z","updated_at":"2025-08-14T12:10:03.675Z","avatar_url":"https://github.com/JoeTomkinson.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple Keep\n\n![Simple Keep Logo](logo.png)\n\n**Simple\u0026nbsp;Keep** is a lightweight, client‑side note‑taking app inspired by Google Keep.  It runs entirely in your browser and requires no back‑end services, making it ideal for hosting on static site platforms.\n\n---\n\n## Features\n\n- **Notes and checklists:** Create plain text notes or switch to checklist mode to add tasks with inline checkboxes.\n- **Drag and drop reordering:** Use the grip handle on any note to rearrange your pinned and unpinned notes.\n- **Pinned \u0026 coloured notes:** Organise visually with custom note colours; pin important notes to keep them at the top.\n- **Modern icons:** Built with Bootstrap Icons for a crisp, contemporary look.\n- **Dark \u0026 light themes:** Toggle between light and dark modes; your preference is saved locally.\n- **Gradient note input:** The note creation area features a subtle colour gradient border for a touch of personality.\n- **Edit, delete and search:** Quickly update content or filter your notes with instant search.\n- **Offline support:** Works entirely in the browser with localStorage persistence.\n- **Import/export:** Back up and restore notes using a JSON file.\n- **Zero‑cost hosting:** Deploy as a static site—no server required.\n\n---\n\n## Getting Started\n\n### Run locally\n\n1. Download or clone this repository.\n2. Open `index.html` in your browser.\n\nThat's it; everything runs client‑side.\n\n---\n\n## Deployment\n\n### Deploy to Azure Static Web Apps\n\nYou can host Simple\u0026nbsp;Keep as a static site:\n\n1. Create a new [Azure Static Web App](https://portal.azure.com/).\n2. Point it at this repository or upload the contents of the `src` folder.\n3. Set the build output location to `/src`.\n4. (Optional) Enable authentication with Azure AD or GitHub to secure access.\n\n### Other Hosting Options\n\n- GitHub Pages\n- Netlify\n- Vercel\n- Any S3‑compatible bucket\n\n---\n\n## User Storage\n\nSimple\u0026nbsp;Keep provides two buttons in the header:\n\n- **Export Notes**: Saves your notes as a `.json` file.\n- **Import Notes**: Restores from a previously exported file.\n\nThis allows users to manage their own data using cloud drives (e.g. upload the exported file to Google Drive or OneDrive) without the need for server‑side databases.\n\n---\n\n## Customisation Ideas\n\n- Replace `localStorage` with IndexedDB for more robust offline support.\n- Integrate with OAuth + Microsoft Graph or Google Drive for user‑authenticated storage.\n- Enable PWA functionality with a service worker and manifest.\n- Add collaboration features or note sharing capabilities.\n\n---\n\n## License\n\nMIT — free for personal or commercial use.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoetomkinson%2Fsimplekeep","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoetomkinson%2Fsimplekeep","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoetomkinson%2Fsimplekeep/lists"}