Overview
Our project, GoalSight, was inspired by the pressing need for innovative solutions to address global challenges and achieve Sustainable Development Goals (SDGs). As a team passionate about leveraging technology for social good, we recognized the potential of blockchain and community-driven governance to revolutionize the way individuals and organizations contribute to SDGs.
Inspiration
Our journey began with a shared commitment to make a positive impact on the world. We were inspired by the United Nations' call to action to address pressing global issues such as poverty, inequality, and climate change. We realized that traditional approaches to problem-solving often lacked transparency, inclusivity, and accountability, leading us to explore alternative methods that could empower communities and drive sustainable development.
What it does
GoalSight is a web-based application that facilitates collaborative problem-solving and project implementation to address Sustainable Development Goals (SDGs). It allows users to submit problem insights related to SDGs, which undergo community review and approval. Approved insights attract partnerships from organizations aligned with the platform's goals, enabling collaborative efforts to address identified challenges. Users are rewarded with tokens for their approved contributions, which can be used for voting, accessing resources, or exchanged for other benefits within the platform. Implemented initiatives are tracked for their impact on SDGs, providing transparency on progress and outcomes.
How we built it
We began by conducting extensive research on blockchain technology and community-driven governance, gathering insights to inform our project's design and functionality. We used Solidity for smart contract creation and implemented two smart contracts: one for the DAO (voting) and the other for token and general logics. We continued by creating a user-friendly website ensuring its scalability and security. We integrated the smart contract and front-end using the web3 library. We deployed our contract in the sepolia testnet and conducted testing to debug and correct semantic errors. The platform was developed using Next.js framework, Solidity for smart contract, and libraries like web3 and hardhat CLI.
Challenges we ran into
One of the main challenges was integrating complex blockchain technology into the platform while ensuring compatibility with existing systems and protocols. Additionally, ensuring the platform's inclusivity and accessibility posed a challenge, as we had to consider the diverse needs and preferences of users from different backgrounds and communities. Getting real-time data into our smart contract was one of the challenges, and we tackled that by using Chainlink oracle networks which help get the real-time rate of USD to ETH. We also faced challenges like controlled and uncontrolled components in Next.js.
Accomplishments that we're proud of
We successfully built a functional platform that empowers users to contribute to SDGs in a transparent and decentralized manner. Working with blockchain smart contracts and understanding the underlying work of the blockchain. We also created a token reward system that incentivizes contributions and participation, fostering community engagement and ownership. Most importantly, we have created a platform that has the potential to drive positive change and make a meaningful impact on the lives of people around the world.
What we learned
GoalSight has been a valuable learning experience that has enriched our knowledge and skills in various areas. We deepened our understanding of blockchain technology and its potential applications in fostering transparent and decentralized governance. We also learned about the importance of community engagement and collaboration in driving meaningful change, as well as the value of interdisciplinary teamwork and creativity in problem-solving. Additionally, we gained practical experience in using libraries like web3, hardhat, and also enhanced our knowledge of Next.js, TypeScript, and Solidity.
What's next for GoalSight
Looking ahead, we are excited about the future of the Sustainable Development Empowerment Platform and the opportunities it presents for further growth and impact. We plan to continue refining and expanding the platform based on user feedback and emerging technologies. We aim to onboard more users and partners to the platform, increasing its reach and effectiveness in addressing SDGs. Additionally, we are exploring opportunities for scaling the platform globally and collaborating with other initiatives and organizations working towards similar goals. Ultimately, our vision is to create a more equitable, sustainable, and inclusive world through community collaboration and technology innovation.
Built With
- chainlink
- hardhat
- nextjs
- sepolia
- solidity
- tailwind
- typescript
- web3


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