Inspiration
When we watched Olympiad videos of Indonesian students competing against students from other countries, we noticed that foreign students often excel due to curricula that emphasize critical thinking. This inspired us to create a website that helps Indonesian students access book resources from international curricula.
In addition, we found that many students are still confused about their interests and talents. Some of them do not even know what major they want to pursue in college. Therefore, we created TIDYBUDY, a platform that also provides consultation sessions to help students better understand their interests and talents. (TIDYBUDY comes from tidy + buddy, meaning a supportive learning companion.)
What it does
TIDYBUDY provides access to various curricula used outside Indonesia, along with curated book resources from each curriculum. Users can explore learning materials that train critical thinking skills.
In addition, TIDYBUDY offers consultation sessions where students can receive guidance to discover their interests, talents, and potential academic paths.
How we built it
We built TIDYBUDY using React and Next.js to create a dynamic, fast, and user-friendly web application. JavaScript is used to handle interactivity such as forms and user input, while Tailwind CSS helps us design a clean, responsive, and consistent interface efficiently.
We structured the website into reusable components, such as curriculum cards, book listings, and consultation forms. The consultation feature was implemented using interactive forms that allow users to submit their information easily. After gathering and organizing data from various international curricula, we integrated the content directly into the application.
Challenges we ran into
During development, we encountered several challenges. Sometimes layout issues occurred due to incorrect grid or flex configurations, which required us to debug and restructure our components. Additionally, some books from international curricula were not available in digital format, so we had to carefully select curricula with accessible and reliable data.
These challenges required patience and teamwork, but they also helped us improve our problem-solving and debugging skills.
Accomplishments that we're proud of
Not everything went smoothly during the development process, but we are proud that we managed to overcome various obstacles together. From fixing layout issues to collecting and organizing data, we learned how important collaboration and persistence are in building a real product.
This was our first hackathon, and we are proud that we were able to create a functional website that helps students find learning resources and access consultation services. We also managed our time efficiently and gained valuable experience in modern web development.
What we learned
Through this hackathon, we learned a lot about building a web application using React and Next.js, including component-based development, handling user input with JavaScript, and designing responsive layouts with Tailwind CSS. We also improved our understanding of frontend structure, layout debugging, and teamwork in a real project environment.
What's next for TIDYBUDY
In the future, we hope to further improve the efficiency and performance of TIDYBUDY. We plan to add more advanced features, expand the curriculum and book database, and enhance the consultation system so it can serve more students effectively.
Our goal is to help Indonesian students gain broader knowledge, discover their potential, and confidently compete on an international level.
Built With
- javascript
- next.js
- react
- tailwind




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