Inspiration
The initial spark for "Pine Penguin Change" was rooted in a commitment to make internet content safer for children. Recognizing the need for a tool that could transform the online experience for young users, the team embarked on a mission to create a Chrome extension that not only provided customization but also aimed to create a safer and more suitable online environment for everyone.
What it does
"Pine Penguin Change" serves a dual purpose: not only does it offer users the ability to dynamically customize web content, but it specifically addresses the need to make online material more appropriate for children. By allowing parents and guardians to tailor website content through prompts, the extension empowers them to create a safer and more child-friendly online space.
How we built it
The development of "Pine Penguin Change" involved a multi-faceted approach, combining server-side and extension components, all written in JavaScript. The server, implemented using Node.js, facilitated seamless communication between the extension and ChatGPT through OpenAI's API. Leveraging the chatgpt-api library authored by Márcio Gabriel, the extension harnessed the power of ChatGPT to dynamically customize website content. The extension, developed following Chrome extension development standards, integrated user interface elements directly into the Chrome browser, providing an intuitive experience for users. This collaborative effort ensured that the extension could efficiently leverage ChatGPT's capabilities to fulfill its mission of transforming online content, particularly for the purpose of creating a safer and more suitable internet environment for children.
Challenges we ran into
Child-Friendly Customization: Striking the right balance between keeping original information and ensuring child-appropriate content posed a challenge. The team worked diligently to develop prompts that align with a child-friendly online experience.
Accomplishments that we're proud of
I successfully implemented both the server and extension components of "Pine Penguin Change" within a tight timeframe of 24 hours. This achievement highlighted our commitment to delivering a functional product swiftly. On the server side, utilizing Node.js, we established a robust communication channel between the extension and ChatGPT via OpenAI's API. Simultaneously, on the extension side, we adhered to Chrome extension development standards, crafting an intuitive user interface that seamlessly integrated with the Chrome browser. This rapid development pace allowed us to swiftly overcome challenges associated with real-time interaction and user interface integration. The end result is a fully operational product that empowers users to dynamically customize website content in real-time, providing a unique and personalized browsing experience, all achieved within the constraints of a 24-hour development cycle.
What we learned
Social Impact through Technology: The project underscored the potential for technology, in this case, a Chrome extension, to have a positive social impact by creating a safer online environment for children.
Balancing Customization and Safety: Learning how to balance the desire for customization with the imperative of ensuring a secure online space for young users.
What's next for Pine Penguin Change
Collaboration with Child Safety Organizations: Exploring partnerships with organizations focused on child safety to further enhance the extension's impact.
Educational Customization: Expanding customization options to include features that promote educational content, aligning with the goal of creating a positive online learning environment for children.
Community Outreach: Actively engaging with parents, educators, and the community to gather feedback and insights for continuous improvement and adaptation to evolving needs.
Built With
- api
- chatgpt
- css
- gcp
- html
- javascript
- love
- node.js
- openai

Log in or sign up for Devpost to join the conversation.