{"id":30791861,"url":"https://github.com/bocaletto-luca/modulari-webapp","last_synced_at":"2026-02-13T00:02:16.432Z","repository":{"id":312103329,"uuid":"1046321930","full_name":"bocaletto-luca/modulari-webapp","owner":"bocaletto-luca","description":"Modulari WebApp A curated collection of stand‑alone, single‑file web applications built with HTML, CSS, and vanilla JavaScript — no external dependencies, no build steps, 100 % offline‑ready.  Each app is self‑contained, lightweight, and easy to run locally by simply opening the .html file in any modern browser. The project demonstrates modular ...","archived":false,"fork":false,"pushed_at":"2025-08-28T15:14:38.000Z","size":129,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-05T15:23:35.372Z","etag":null,"topics":["app-module","bocaletto-luca","html-css-javascript","opensource","webapp"],"latest_commit_sha":null,"homepage":"https://bocaletto-luca.github.io/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bocaletto-luca.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-08-28T14:12:56.000Z","updated_at":"2025-08-30T05:21:07.000Z","dependencies_parsed_at":"2025-08-28T21:40:25.575Z","dependency_job_id":"fec93c99-93c5-45b7-b617-8cef921d10e2","html_url":"https://github.com/bocaletto-luca/modulari-webapp","commit_stats":null,"previous_names":["bocaletto-luca/modulari-webapp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bocaletto-luca/modulari-webapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2Fmodulari-webapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2Fmodulari-webapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2Fmodulari-webapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2Fmodulari-webapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bocaletto-luca","download_url":"https://codeload.github.com/bocaletto-luca/modulari-webapp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2Fmodulari-webapp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29387689,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T22:07:52.078Z","status":"ssl_error","status_checked_at":"2026-02-12T22:07:49.026Z","response_time":55,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["app-module","bocaletto-luca","html-css-javascript","opensource","webapp"],"created_at":"2025-09-05T15:07:27.322Z","updated_at":"2026-02-13T00:02:16.360Z","avatar_url":"https://github.com/bocaletto-luca.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Modulari WebApp\n\nA curated collection of **stand‑alone, single‑file web applications** built with HTML, CSS, and vanilla JavaScript — no external dependencies, no build steps, 100 % offline‑ready.\n\nEach app is self‑contained, lightweight, and easy to run locally by simply opening the `.html` file in any modern browser. The project demonstrates modular design principles applied to small‑scale utilities, mini‑tools, and interactive demos.\n\n---\n\n## Table of Contents\n\n- [About](#about)\n- [Features](#features)\n- [Included WebApps](#included-webapps)\n- [Planned WebApps](#planned-webapps)\n- [Getting Started](#getting-started)\n- [Project Structure](#project-structure)\n- [Contributing](#contributing)\n- [License](#license)\n\n---\n\n## About\n\n**Modulari WebApp** is designed for learners, tinkerers, and productivity enthusiasts who want quick‑loading, offline‑capable web tools without frameworks.  \nAll applications follow a consistent standard:\n\n- **100 % English** user interface and codebase.\n- Responsive layouts for desktop and mobile.\n- Clean, semantic HTML and accessible ARIA labels.\n- Inline CSS and JavaScript for portability.\n- LocalStorage or other client‑side persistence when relevant.\n\n---\n\n## Features\n\n- 📦 **Self‑contained** — no build process, no CDN dependencies.\n- ⚡ **Instant load** — just open the file in a browser.\n- 📱 **Responsive** — adapts to various screen sizes.\n- 🔒 **Offline‑ready** — fully functional without internet access.\n- 🧩 **Modular patterns** — each app is independent and reusable.\n- ♻️ **Reusable UI** — common style and component patterns across apps.\n\n---\n\n## Included WebApps\n\n| Name                  | Description                                                   | Status |\n|-----------------------|---------------------------------------------------------------|--------|\n| **ShopLite**          | Minimal offline store demo with product catalog and cart.     | ✅ Done |\n| **To‑Do Minimal**     | Simple to‑do list with local storage persistence.              | ✅ Done |\n| **Quiz Offline**      | Multiple‑choice quiz with instant feedback and scoring.        | ✅ Done |\n| **KanbanLite**        | Drag‑and‑drop Kanban board with tags, filters, and persistence.| ✅ Done |\n| **ExpenseTracker Lite**| Track expenses with category/month filters and summaries.     | ✅ Done |\n| **HabitTracker Lite** | Track daily habits, streaks, and completions.                  | ✅ Done |\n\n---\n\n## Planned WebApps\n\nThese are next in the pipeline, each following the same single‑file, 100 % English standard:\n\n1. **NoteVault** — Taggable notes with markdown preview.\n2. **RecipeBox** — Recipe storage with scaling and planner.\n3. **StudyCards** — Flashcards with spaced repetition.\n4. **TimeTracker Lite** — Track task/project time with reports.\n5. **Budget Planner** — Envelope‑style budgeting tool.\n6. **Local Vault** — Encrypted local data store for snippets.\n7. **Inventory Home** — Home/office item inventory.\n8. **Health Tracker** — Track metrics with charts.\n9. **Project Wiki** — Local wiki for project documentation.\n10. **SketchBoard** — Simple drawing canvas with sticky notes.\n\n---\n\n## Getting Started\n\n1. **Clone or download** this repository:\n   ```bash\n   git clone https://github.com/\u003cyour-username\u003e/modulari-webapp.git\n   ```\n2. Open any `.html` file in your preferred web browser.\n3. All apps run entirely on the client side — no server or build tools required.\n\n---\n\n## Project Structure\n\n```\nmodulari-webapp/\n│\n├── shoplite.html           # Minimal store demo\n├── todo-minimal.html       # To‑Do list\n├── quiz-offline.html       # Quiz app\n├── kanbanlite.html         # Kanban board\n├── expensetracker.html     # Expense tracker\n├── habittracker.html       # Habit tracker\n└── README.md               # This file\n```\n\n\u003e Each file is a complete web application, including HTML, CSS, and JavaScript.\n\n---\n\n## Contributing\n\nContributions are welcome! You can:\n\n- Suggest new micro‑apps to add.\n- Submit improvements to existing ones (UI, accessibility, performance).\n- Report issues or bugs via the [GitHub Issues](../../issues) page.\n\n**Guidelines:**\n- Keep all code and UI in **English only**.\n- Maintain the single‑file structure (HTML with inline CSS/JS).\n- Follow the existing coding style for consistency.\n\n---\n\n## License\n\nAll apps in this repository are released under the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.html).\n\nYou are free to use, modify, and distribute them, provided you comply with the license terms.\n\n---\n\n**Enjoy quick, portable web tools — anywhere, anytime.**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbocaletto-luca%2Fmodulari-webapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbocaletto-luca%2Fmodulari-webapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbocaletto-luca%2Fmodulari-webapp/lists"}