Inspiration 💡
Witnessing the escalating environmental crises, such as climate change🌧️, deforestation🌲, pollution🏭, and habitat destruction, served as a strong motivation to take action from my end. Recognizing the severity of these issues and the potential consequences for future generations inspired a deep sense of responsibility and drove me to make a positive impact by building this project.
What it does ⭐
Eco Legacy🌳 is a platform intended to provide resources to save environment. It provides resources like blogs and famous environmentalists who created a huge impact and users can also explore books📚 related to sustainability and environment🌲. The project uses Google's Books API in order to return to the user a list of books related to environment and other related aspects. It also collects payments and promotes plantation🌲.
How I built it⚒️
I used React JS,CSS for styling, Axios to make API requests , Google API's to fetch the books list and Github for developing the application 📟.
Challenges I ran into 🔥
- I wanted to push myself to the extremes, hence I opted to work solo 💪 for this project. Developing this project individually in such short span was one of the biggest challenge.
- Learning to implement Google API's and convert the JSON response returned from the API to eye-appealing cards
- Using Axios to make requests to the Google API and fetching the required JSON response.
- Implementing Carousel in the home page 🚀 and aligning the images and text accordingly .
These challenges at times seemed daunting, but I overcame them with patience, experience, and leveraging the wealth of resources available in the developer community, such as documentation, tutorials, and developer forums.
Accomplishments🏆
- Handling multiple libraries and deprecated modules in React.
- Addressing and resolving UI related bugs to ensure smooth functionality and optimal performance.
- Striving for a better and sustainable planet🌳 through this project.
What I learned 📗
- I learnt how to create a request to an API and fetch the response.✅
- Implementing Carousel in React.✅
- Applying Axios library and Google API.✅
- Multi-tasking.✅
What's next 🔮 for Eco Legacy🌳
- Expand📈 the project by providing the feature to subscribe to our news letter which includes environmental aspects and other events happening across the world.
- I would also to add a functionality where users can plan, create events 🏘️ and encourage user collaboration.
Log in or sign up for Devpost to join the conversation.