Inspiration

Ghomeo was inspired by the growing need for home and community gardeners to efficiently plan, organize, and manage their gardens. We saw an opportunity to create a platform that not only helps with garden plotting, but also fosters a sense of community among local growers. The idea of combining personal garden management with community sharing came from observing how local gardening groups thrive when information and resources are easily exchanged.

What it does

Ghomeo is a comprehensive garden plotting organizer designed for both home and community gardeners. It allows users to create custom grid-based layouts tailored to their specific garden spaces. Users can input and manage detailed plant data, such as the date it was planted, the type of plant, and custom name.

Beyond personal garden management, Ghomeo features a local map that connects gardeners within the same community. This map enables users to share their harvests. Whether you’re a solo gardener or part of a larger community garden, Gomeo helps streamline garden planning and fosters collaboration.

How we built it

We built Ghomeo using React Native with Expo, leveraging the flexibility and cross-platform capabilities of this framework. Firebase for the back end, React JS for the front end, and Expo to model and present the software. Additionally, we used VS Code as a base for programming. For the garden plotting feature, we implemented a dynamic grid system that allows users to customize their garden layouts with ease.

The application architecture was designed to support modular components, making it easier to manage multi-file screens and complex navigation flows. We also integrated state management to handle user data efficiently, ensuring that plant information and community interactions are synchronized across the app.

Challenges we ran into

One of the main challenges we faced was balancing the complexity of the garden plotting tool with the need for an intuitive user interface. Designing a grid system that is both flexible and easy to use required multiple iterations and user testing.

Another challenge was managing navigation between screens that involve multiple files. We had to carefully structure our components and routing logic to ensure that the app remains responsive and easy to navigate.

Accomplishments that we're proud of

We are proud of successfully creating a flexible and user-friendly garden plotting tool that meets the diverse needs of home and community gardeners. The ability to design custom grids, manage detailed plant data, and visualize garden layouts in an intuitive way is a significant achievement.

Another aspect of the program that we are proud of is the fact that design elements of the software and hand drawn. This was decided to improve the quality and appearance of the UI, and offer a more original unique feel that real gardeners might be more drawn to in comparison to a cooler scheme.

What we learned

Throughout the development of Ghomeo, we learned valuable lessons in handling complex navigation structures within React Native, especially when dealing with multi-file screens and dynamic content.

Working on the local map feature taught us about geolocation services, data synchronization, and how to create real-time interactive features. Additionally, we deepened our understanding of state management and performance optimization, ensuring the app runs smoothly even with large amounts of user data.

We also learned an enormous amount about gardening as a topic in general. Different growth times, harvesting periods, and how best to grow a garden. This knowledge helped us create the best possible design for the application for possible real users.

What's next for Ghomeo

Moving forward, we plan to expand Ghomeo with several new features. We aim to add plant care reminders, helping users stay on top of watering schedules, fertilization, and other maintenance tasks. Seasonal recommendations based on user location will be introduced to assist with planting decisions.

We also plan to enhance the community features by enabling more robust sharing options, such as the ability to create public garden profiles, organize local gardening events, and facilitate resource exchanges. Real-time garden updates, including weather alerts and pest detection, are on our roadmap to provide even more value to our users.

Ultimately, our goal is to make Ghomeo the go-to app for gardeners everywhere, supporting both individual growth and community connections. We hope Ghomeo will help improve local communities everywhere, and help the over all environment both socially and physically of towns and cities.

Share this project:

Updates