{"id":23298844,"url":"https://github.com/jperez00/bonfire","last_synced_at":"2026-05-04T22:42:42.988Z","repository":{"id":268979375,"uuid":"906049981","full_name":"JPerez00/bonfire","owner":"JPerez00","description":"A Productivity Timer Inspired by Video Games","archived":false,"fork":false,"pushed_at":"2025-03-25T01:24:06.000Z","size":8878,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-28T11:03:34.616Z","etag":null,"topics":["darksouls","nextjs","tailwindcss","timer","tsparticles","typescript","videogames"],"latest_commit_sha":null,"homepage":"https://bonfire-ten.vercel.app","language":"TypeScript","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/JPerez00.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}},"created_at":"2024-12-20T04:03:46.000Z","updated_at":"2025-03-25T01:24:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"a3b1563f-106e-4152-aa00-f5de54f13b7c","html_url":"https://github.com/JPerez00/bonfire","commit_stats":null,"previous_names":["jperez00/bonfire"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JPerez00/bonfire","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPerez00%2Fbonfire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPerez00%2Fbonfire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPerez00%2Fbonfire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPerez00%2Fbonfire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JPerez00","download_url":"https://codeload.github.com/JPerez00/bonfire/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JPerez00%2Fbonfire/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32628211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"ssl_error","status_checked_at":"2026-05-04T10:08:02.005Z","response_time":58,"last_error":"SSL_read: 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":["darksouls","nextjs","tailwindcss","timer","tsparticles","typescript","videogames"],"created_at":"2024-12-20T08:12:55.474Z","updated_at":"2026-05-04T22:42:42.973Z","avatar_url":"https://github.com/JPerez00.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bonfire - A Productivity Timer Inspired by Video Games\n\n![Bonfire Hero Banner](/public/assets//bonfire-hero.png)\n\nBonfire is your focus checkpoint. Rest, refocus, and level up your productivity with a timer application inspired by iconic video games.\n\n## Live Project\n\n[https://bonfire-ten.vercel.app/](https://bonfire-ten.vercel.app/)\n\n## Features\n\n- **Start/Pause Timer**: Easily control your countdown with intuitive start and pause functionality.\n- **Restart Timer**: Reset your timer to the initial duration with a single click.\n- **Settings Modal**: Customize your experience by selecting themes and setting timer durations.\n- **Real-Time Date \u0026 Time Display**: Always stay updated with the current date and 12-hour formatted time.\n- **Theme Customization**: Choose from multiple themes inspired by popular video games, currently featuring:\n  - **Dark Souls**: Immerse yourself in the dark and challenging ambiance of Dark Souls.\n  - **Shadow of the Colossus**: Experience the majestic and epic vibes of Shadow of the Colossus.\n  - **More Themes Coming Soon**: Stay tuned for additional themes to match your style.\n- **Sound Effects**: Enjoy immersive sound effects for menu interactions and alerts to enhance user experience.\n- **Responsive Design**: Optimized for both desktop and mobile views to ensure a seamless experience across devices.\n- **GitHub Integration**: Easily navigate to the project's GitHub repository with a dedicated button.\n\n## How It Works\n\nBonfire leverages modern web technologies to provide a robust and engaging user experience:\n\n- **Next.js Framework**: Utilizes Next.js for a powerful and scalable frontend.\n- **Real-Time Updates**: Displays the current date and time, updating every second without impacting performance.\n- **Dynamic Theming**: Allows users to switch between themes, each offering unique visuals and soundscapes to match their preferences.\n- **Sound Integration**: Implements Howler.js to manage and play sound effects seamlessly during user interactions.\n- **Particle Effects**: Enhances visual appeal with dynamic particle animations based on the selected theme.\n\n## The Goal\n\nThe goal of Bonfire is to provide a reliable and aesthetically pleasing timer application that caters to users seeking both functionality and customization. By integrating features like theme support, sound effects, and responsive design, Bonfire aims to enhance productivity and user experience. This is a work-in-progress project, with more themes and features to be added over time.\n\n## Themes\n\nThis is a work in progress, it currently has 2 themes:\n\n- **Dark Souls**\n- **Shadow Of The Colossus**\n\nMore themes will be added over time.\n\n## Getting Started\n\nFirst, clone the repository and install the dependencies:\n\n```bash\ngit clone https://github.com/JPerez00/bonfire\ncd Bonfire\nnpm install\nnpm run dev\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjperez00%2Fbonfire","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjperez00%2Fbonfire","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjperez00%2Fbonfire/lists"}