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
Innovative Concept Acceptance: The unorthodox nature of our idea required us to refine and clearly communicate its value.
Scope Adjustment: We revised our initial concept midway to eliminate redundant complexities and ensure deliverability within the two-week hackathon period.
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
The importance of keeping solutions simple yet impactful, especially within the constraints of a hackathon.
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:
- A ranking system between club to enhance the club's spirit and improve their club’s quality and reputation.
- Show trending news/post from the club communities at the front page.
- A filter for the search feature to make the club discovery much more intuitive.
- A website settings for the users to have their own personal style whenever they view our map.
Built With
- css
- html
- javascript
- supabase
Log in or sign up for Devpost to join the conversation.