Inspiration
Animal Explorer was inspired by a passion for wildlife and a desire to make learning fun and interactive. The goal was to create a platform where users of all ages could explore fascinating animal facts, challenge themselves with quizzes, and compete with friends.
What it does
Animal explorer helps students and children learn more about different animals. It does this by providing the user with facts and quizzes that can help them study.
How we built it
Animal Explorer was built using modern web technologies, including React for the frontend and Firebase for backend services. We implemented user authentication, data storage, and real-time database functionalities.
Challenges we ran into
Some challenges we faced included setting up secure user authentication, managing real-time data efficiently, and ensuring a smooth user experience. Integrating Firebase for authentication and database management required troubleshooting and a deep understanding of cloud services.
Accomplishments that we're proud of
We are proud of being able to create an effective and functional web app. Since this was also our first time using next.js we are also very proud of ourselves for being able to navigate through the obstacles and being able to produce a functional app. This is also our first time doing a hackathon so we are proud of ourselves for actually being able to finish our project in the given timeframe.
What we learned
Building Animal Explorer was a deep dive into full-stack web development, user authentication, and cloud integration. We learned how to manage dynamic content with Firebase and how to create an engaging, user-friendly interface. The project also taught us about handling asynchronous data, user management, and secure authentication.
What's next for Animal Explorer
In the future, we hope to be able to integrate far more features than what is currently available. Firstly, we hope to create a 3d zoo that the user can use to see the animals they have collected so far. Additionally, we would like to add more features to save user's data to firebase and have a record of everything that a user has done.
Log in or sign up for Devpost to join the conversation.