Sprout: my submission for GitHub Copilot Challenge
This is a submission for the GitHub Copilot Challenge: Fresh Starts What I Built Sprout is a web-based app designed to serve as a personal plant care companion, aimed at fostering a fresh start for plant enthusiasts. Whether you're an experienced plant parent or just beginning your journey, Sprout provides tools to find the perfect plant match, access expert care guides, and set timely reminders for plant care. The app emphasizes sustainability by promoting plant care as a step towards a greener lifestyle and environmental renewal. Demo Demo Link: Sprout App Repo Bridgetamana / sprout React + Vite This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. Currently, two official plugins are available: @vitejs/plugin-react uses Babel for Fast Refresh @vitejs/plugin-react-swc uses SWC for Fast Refresh View on GitHub Copilot Experience During the development of Sprout, GitHub Copilot played a crucial role in several aspects: Autocompletion: Copilot provided real-time suggestions and autocompletions that streamlined the coding process, saving time and reducing errors. API Suggestions: When I asked Copilot for free plant APIs to use, it suggested the Perenual API, which became an integral part of the project. Filtering Function: Copilot assisted in creating the filtering function, ensuring smooth and efficient data handling for the plant database. Homepage Creation: The homepage, which includes the navigation, hero section, and feature highlights, was crafted with significant help from Copilot, enhancing the overall design and functionality. GitHub Models I didn't use GitHub Models for this project, but the potential for leveraging them in future iterations of Sprout to prototype more advanced LLM capabilities is intriguing. Conclusion Sprout represents a fresh start in embracing plant care as a sustainable practice. The project not only provided me with an opportunity to delve into using GitHub Copilot but also underscored the importance of technology in promoting environmental stewardship. With further refinement, Sprout has the potential to become an essential tool for plant lovers, encouraging more people to contribute to a greener planet.
This is a submission for the GitHub Copilot Challenge: Fresh Starts
What I Built
Sprout is a web-based app designed to serve as a personal plant care companion, aimed at fostering a fresh start for plant enthusiasts. Whether you're an experienced plant parent or just beginning your journey, Sprout provides tools to find the perfect plant match, access expert care guides, and set timely reminders for plant care. The app emphasizes sustainability by promoting plant care as a step towards a greener lifestyle and environmental renewal.
Demo
Demo Link: Sprout App
Repo
React + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
Copilot Experience
During the development of Sprout, GitHub Copilot played a crucial role in several aspects:
- Autocompletion: Copilot provided real-time suggestions and autocompletions that streamlined the coding process, saving time and reducing errors.
- API Suggestions: When I asked Copilot for free plant APIs to use, it suggested the Perenual API, which became an integral part of the project.
- Filtering Function: Copilot assisted in creating the filtering function, ensuring smooth and efficient data handling for the plant database.
- Homepage Creation: The homepage, which includes the navigation, hero section, and feature highlights, was crafted with significant help from Copilot, enhancing the overall design and functionality.
GitHub Models
I didn't use GitHub Models for this project, but the potential for leveraging them in future iterations of Sprout to prototype more advanced LLM capabilities is intriguing.
Conclusion
Sprout represents a fresh start in embracing plant care as a sustainable practice. The project not only provided me with an opportunity to delve into using GitHub Copilot but also underscored the importance of technology in promoting environmental stewardship. With further refinement, Sprout has the potential to become an essential tool for plant lovers, encouraging more people to contribute to a greener planet.