{"id":28519845,"url":"https://github.com/estebanrfp/pixel-painting","last_synced_at":"2025-07-05T13:31:56.799Z","repository":{"id":291940093,"uuid":"979283311","full_name":"estebanrfp/Pixel-Painting","owner":"estebanrfp","description":"Distributed Pixel Painting Application with GraphDB and Vanilla Javascript","archived":false,"fork":false,"pushed_at":"2025-05-11T14:45:24.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-09T06:45:16.222Z","etag":null,"topics":["app","descentralized","distributed","gdb","graphdb","p2p","paint","painting","realtime"],"latest_commit_sha":null,"homepage":"https://estebanrfp.github.io/Pixel-Painting/","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/estebanrfp.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,"zenodo":null}},"created_at":"2025-05-07T09:20:40.000Z","updated_at":"2025-05-11T14:52:46.000Z","dependencies_parsed_at":"2025-05-11T15:34:01.766Z","dependency_job_id":null,"html_url":"https://github.com/estebanrfp/Pixel-Painting","commit_stats":null,"previous_names":["estebanrfp/multiplayer-pixel-painting","estebanrfp/pixel-painting"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/estebanrfp/Pixel-Painting","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estebanrfp%2FPixel-Painting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estebanrfp%2FPixel-Painting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estebanrfp%2FPixel-Painting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estebanrfp%2FPixel-Painting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/estebanrfp","download_url":"https://codeload.github.com/estebanrfp/Pixel-Painting/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estebanrfp%2FPixel-Painting/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263749811,"owners_count":23505454,"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":["app","descentralized","distributed","gdb","graphdb","p2p","paint","painting","realtime"],"created_at":"2025-06-09T06:30:38.804Z","updated_at":"2025-07-05T13:31:56.792Z","avatar_url":"https://github.com/estebanrfp.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GDB Multiplayer Pixel Painting Example\n\nA simple application designed to help painters track their progress, gather inspiration, and manage their painting process effectively.\n\n## Features\n\n- Add new painting projects or ideas  \n- Track the status of each project (e.g., in-progress, completed)  \n- Delete projects that are no longer needed  \n- Filter projects by status (all, in-progress, completed)  \n- Clear all completed projects for a fresh start  \n- Pending project counter to keep you motivated  \n- Data persistence using localStorage  \n- Responsive design for use on any device  \n\n## Technologies Used\n\n- HTML5  \n- CSS3  \n- JavaScript (ES6+)  \n- Font Awesome for icons  \n- GraphDB for realtime comunication  \n\n## How to Use\n\n1. Clone this repository  \n2. Open the `index.html` file in your browser  \n3. Start managing your painting projects and tracking your progress!  \n\n## Project Structure\n\n- `index.html`: HTML structure of the app  \n- `styles.css`: CSS styles for the user interface  \n- `script.js`: Application logic in JavaScript  \n\n## Demo\n\nYou can view a live demo of the application at: [GitHub Pages](https://estebanrfp.github.io/Pixel-Painting/)\n\n## Inspiration\n\nThis app is inspired by the tools that painters need to stay organized and motivated throughout their creative journey. Whether you're working with cold wax and oils or acrylics, this app will help you manage your projects efficiently .  \n\n## Adaptability\n\nThe app can adapt to different workflows depending on the painter's preferences. For example, users can filter their projects based on their current status, allowing them to focus on what matters most at any given time .  \n\n## License\n\nThis project is licensed under the MIT License.\n\n#### Credits\n[by Esteban Fuster Pozzi (estebanrfp)](https://github.com/estebanrfp)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Festebanrfp%2Fpixel-painting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Festebanrfp%2Fpixel-painting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Festebanrfp%2Fpixel-painting/lists"}