Team YYY

Yooha Bae, Yool Bi Lee, Yongjung Shin

Inspiration

The inspiration for TreeTap came from our desire to address two pressing issues: the need for sustainable advertising and the urgent need to protect our planet's natural resources. We recognized that eco-friendly businesses were struggling to find advertising options that aligned with their values and sought to create a platform that would enable them to promote their products while also making a positive impact on the environment.

We were inspired by the power of reforestation initiatives to combat climate change and protect biodiversity. By connecting businesses with reforestation organizations and enabling them to sponsor tree-planting initiatives in exchange for ad space, we sought to create a new model for advertising that would support the health of our planet and enable businesses to showcase their commitment to sustainability.

What it does

TreeTap is a sustainable advertising platform that connects eco-friendly businesses with reforestation organizations to promote eco-friendly practices and encourage reforestation efforts. Our platform offers businesses the opportunity to reach new audiences and showcase their commitment to sustainability, while supporting reforestation initiatives and making a positive impact on the environment.

Benefits

  • Users benefit from discovering new eco-friendly products and services, supporting reforestation efforts with one-click donations, and tracking their tree-planting history and earning tree levels based on the number of trees they've donated. They can also see the carbon credit they've earned to offset their carbon footprint.
  • Eco-Friendly Businesses benefit from increased exposure, promoting their commitment to sustainability, and attracting and retaining customers who value eco-friendly practices. They can also offer exclusive deals and promotions to users who click on their ads.
  • Reforestation NGOs benefit from increased funding and support for their reforestation initiatives, making a bigger impact on the environment with the help of TreeTap's sponsorship program
  • Our team benefits from being able to create positive change for the planet while running a successful business, promoting eco-friendly practices and supporting reforestation efforts through TreeTap. We plan to include premium services for the advertisements to increase revenue and also accept donations from users who want to support reforestation efforts or promote sustainable practices, which will help to offset the costs of running the website and could be used to fund additional reforestation initiatives.

How we built it

TreeTap was built using a combination of modern web technologies and cloud services to ensure scalability, performance, and maintainability. The following technologies were used:

  • Figma: A cloud-based design tool used to create and share user interface designs. Figma was used to design the user interface, allowing for collaboration between team members and providing a clear visual representation of the final product.
  • React.js: A popular JavaScript library for building user interfaces. React.js was used for the frontend to create a responsive, interactive, and dynamic user interface for displaying ads, managing user profiles, and facilitating one-click donations. We used Material-UI (Mui) to provide better design and user experience.
  • FastAPI: A modern, fast, web framework for building APIs with Python. FastAPI was used for the backend to provide a high-performance and scalable API for handling requests from the frontend, interacting with the database, and processing data.
  • MongoDB: A NoSQL document-oriented database that provides flexible and scalable data storage and retrieval. MongoDB was used to store user profiles, ad data, coupon data.
  • Github Actions: A powerful automation tool provided by GitHub. GitHub Actions was used to automate the deployment process, ensuring that the latest version of the code was always deployed to the production environment.
  • DigitalOcean: A cloud infrastructure provider that offers scalable and reliable cloud services. DigitalOcean was used for hosting, storage, and deployment of the application, providing reliable and fast performance to users.
  • Google Cloud: A cloud computing platform provided by Google. We purchased a Google Cloud domain and used Google DNS to connect the server and the domain, enabling users to access the website using the domain name.

Challenges we ran into

Some of the challenges we faced included integrating MongoDB with the backend, optimizing the frontend for a smooth user experience, and implementing a secure login and user profile system.

Accomplishments that we're proud of

We're proud of creating a sustainable advertising platform that promotes eco-friendly practices and encourages reforestation efforts. With TreeTap, businesses can sponsor tree-planting initiatives in exchange for ad space, and users can support reforestation efforts with just one click. We're also proud of supporting eco-friendly businesses and promoting sustainable practices through our platform.

We're especially proud of the following accomplishments:

  • Developing a platform that offers a unique and socially responsible advertising option for businesses while also making a positive impact on the environment.
  • Implementing the one-click donation feature, which allows users to support reforestation efforts with just one click on a sponsored ad.
  • Creating a user-friendly interface that makes it easy for users to support reforestation efforts and discover eco-friendly businesses and products.
  • Providing a visually appealing and easy-to-use design that enhances the user experience and promotes engagement with the platform.

Overall, we're proud of the positive impact that TreeTap has had on the environment and the business community, and we're excited to continue promoting sustainable practices and supporting reforestation efforts through our platform.

What we learned

During the development of TreeTap, we gained valuable experience in a variety of areas, including:

  • Building a high-performance and scalable backend API using FastAPI and Python.
  • Creating a dynamic and user-friendly frontend using React.js and Material-UI (Mui).
  • Implementing a secure user authentication and profile system using MongoDB.
  • Designing a visually appealing and engaging user interface using Figma.
  • Deploying and hosting an application on DigitalOcean and Google Cloud.

We also gained a deeper understanding of the importance of sustainable practices and the impact of reforestation efforts. Through research and collaboration with reforestation NGOs, we learned about the benefits of reforestation for the environment, wildlife, and local communities, as well as the challenges involved in managing and funding reforestation initiatives.

What's next for TreeTap

In the future, our team is committed to continuing our efforts to promote sustainable practices and support reforestation initiatives through TreeTap. We plan to expand our reach and impact by:

  • Partnering with additional reforestation NGOs to fund and support a wider range of reforestation initiatives around the world.
  • Collaborating with sustainability experts to provide businesses and users with valuable resources and insights on sustainable practices and environmental responsibility.
  • Developing additional features and tools to enhance the user experience and promote engagement with the platform, such as advanced analytics, customization options, and premium services for businesses.
  • Exploring additional revenue streams through premium services, such as targeted ad campaigns, custom ad designs, and advanced analytics.

Our goal is to continue to grow and evolve TreeTap to meet the needs of businesses, users, and the environment, and to make a positive impact on the world. We're excited for the future of TreeTap and look forward to continuing our journey towards sustainability and social responsibility.

Built With

Share this project:

Updates