{"id":25456229,"url":"https://github.com/gabrielpenteado/page-ohmydonuts","last_synced_at":"2026-04-18T00:02:38.877Z","repository":{"id":277206913,"uuid":"931342647","full_name":"gabrielpenteado/page-ohmydonuts","owner":"gabrielpenteado","description":"A Vue.js and Vuex-powered app designed for placing and managing donut orders effortlessly. The app features reusable form components, custom SASS-styled buttons, and integrates with PostgreSQL for efficient storage and retrieval of order data, providing a smooth and seamless user experience.","archived":false,"fork":false,"pushed_at":"2025-02-13T03:13:49.000Z","size":551,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-16T16:50:33.622Z","etag":null,"topics":["donut","donuts","postgresql","sass","vue","vue-router","vue3","vuejs","vuex"],"latest_commit_sha":null,"homepage":"https://ohmydonuts.onrender.com","language":"Vue","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/gabrielpenteado.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2025-02-12T05:38:55.000Z","updated_at":"2025-02-13T03:13:52.000Z","dependencies_parsed_at":"2025-02-12T18:36:17.146Z","dependency_job_id":"537e647d-f47d-410d-a133-295777199d24","html_url":"https://github.com/gabrielpenteado/page-ohmydonuts","commit_stats":null,"previous_names":["gabrielpenteado/page-ohmydonuts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gabrielpenteado/page-ohmydonuts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielpenteado%2Fpage-ohmydonuts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielpenteado%2Fpage-ohmydonuts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielpenteado%2Fpage-ohmydonuts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielpenteado%2Fpage-ohmydonuts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gabrielpenteado","download_url":"https://codeload.github.com/gabrielpenteado/page-ohmydonuts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielpenteado%2Fpage-ohmydonuts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262077090,"owners_count":23255113,"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":["donut","donuts","postgresql","sass","vue","vue-router","vue3","vuejs","vuex"],"created_at":"2025-02-18T01:29:32.484Z","updated_at":"2025-10-05T03:24:28.800Z","avatar_url":"https://github.com/gabrielpenteado.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Oh My Donuts\n\nA Vue and Vuex-based application for easily placing and managing donut orders. This app includes reusable form components, custom SASS-styled buttons, and integrates with PostgreSQL to store and retrieve orders for a seamless experience.\n\n## Features\n\n- **Order Placement**: Allows users to place donut orders with customizable options.\n- **Reusable Form Components**: Components like input fields, dropdowns, and radio buttons are reusable for various forms.\n- **Order Management**: Manage, view, and edit current orders in a dynamic list.\n- **SASS Styling**: Custom styles and buttons created using SASS for a more streamlined, maintainable, and responsive design.\n- **State Management with Vuex**: Efficient state management for handling orders and user interactions in a centralized store.\n- **Real-time Updates**: Updates on order details reflected immediately across the app.\n- **PostgreSQL Integration**: Store and retrieve order data using PostgreSQL for reliable and scalable data management.\n\n## Tech Stack\n\n**Vue.js**\n| **Vuex**\n| **SASS**\n| **PostgreSQL**\n\n## Links\n\n- [Live Demo](https://oh-my-donuts.netlify.app)\n- [Video Teaser](https://www.youtube.com/watch?reload=9\u0026v=1vZzvyr_ZsU)\n- [GitHub Repository](https://github.com/gabrielpenteado/oh-my-donuts)\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://images.weserv.nl/?url=avatars.githubusercontent.com/u/63300269?v=4\u0026h=100\u0026w=100\u0026fit=cover\u0026mask=circle\u0026maxage=7d\" /\u003e\n  \u003ch1\u003eGabriel Penteado\u003c/h1\u003e\n  \u003cstrong\u003eFull Stack Software Engineer\u003c/strong\u003e\n  \u003cbr/\u003e\n  \u003cbr/\u003e\n\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/gabriel-penteado)\n[![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/gabrielpenteado)\n[![Gmail](https://img.shields.io/badge/gabripenteado@gmail.com-D14836?style=for-the-badge\u0026logo=gmail\u0026logoColor=white)](mailto:gabripenteado@gmail.com)\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabrielpenteado%2Fpage-ohmydonuts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgabrielpenteado%2Fpage-ohmydonuts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabrielpenteado%2Fpage-ohmydonuts/lists"}