Inspiration

The project was inspired by Obsidian’s graph view, with the intention of adapting a similar visualization approach to map and connect students' communities for easier discovery and engagement.

How we built it

  • Frontend Development: Implemented using React with DaisyUI to ensure a responsive and user-friendly interface.

  • Graph Visualization: Integrated vis-network-react to design the interactive mind-map representation of student clubs.

  • Framework Exploration: Initially experimented with D3.js and Vite, but due to practical constraints and time limitations, reverted to Create-React-App (CRA), which, despite being deprecated, proved effective for our use case.

Challenges we ran into

  1. Innovative Concept Acceptance: The unorthodox nature of our idea required us to refine and clearly communicate its value.

  2. Scope Adjustment: We revised our initial concept midway to eliminate redundant complexities and ensure deliverability within the two-week hackathon period.

  3. Technical Trade-offs: Encountered challenges with framework decisions, ultimately reverting to CRA after determining it was the most stable option for rapid development.

Accomplishments that we're proud of

Successfully developed a fully functional, mobile-responsive platform with seamless performance. Despite using a deprecated framework, we delivered a solution with next-level functionality and smooth user experience.

What we learned

  1. The importance of keeping solutions simple yet impactful, especially within the constraints of a hackathon.

  2. How to adapt quickly to technical and scope-related challenges without compromising the project’s vision.

What's next for HelloDunia/MyPPMK

Our project, MyPPMK is envisioned to serve as a communal resort for Malaysian students in Korea and we hope it would be helpful especially for those who just arrived here to study.

In the future, our target is to add more features including:

  1. A ranking system between club to enhance the club's spirit and improve their club’s quality and reputation.
  2. Show trending news/post from the club communities at the front page.
  3. A filter for the search feature to make the club discovery much more intuitive.
  4. A website settings for the users to have their own personal style whenever they view our map.

Built With

Share this project:

Updates