CONFIRMATION: We are an officially registered team for Melbourne Hack 2022: Jerry YuYangJi, Jay JieXiangFan, Chris Yuen.
Inspiration
As students ourselves, we have identified a common problem encountered when self-learning using online resources – feeling lost and overwhelmed. The internet is full of resources, so it can be difficult to know where to begin learning, and what to learn or practice next. Thus, we decided it was important to create a software that improves a user's self-learning journey.
What it does
edJourney is an online platform where students can share a topic (also called a Journey) and learn form Journeys shared by others. Each Journey will have step-by-step milestones that guides a user to achieve a learning outcome. Users can also mark their learning progress with the progress bar feature
How we built it
The project began with brainstorming using Figma, sketches, feature lists and charts. Our members then began planning for different parts of the program, such as the data, backend, and UI elements. We then decided to use the MERN stack (MongoDB, Express, React, Node) to develop this project.
Challenges we ran into
One of our group members also had to leave for personal reasons, so we had to continue where this group member left off. We had many ideas and functionalities we wanted to add. However, due to the short timeframe of this Hackathon, we categorised features into 'Core' and 'Nice-to-haves'.
Accomplishments that we're proud of
The entire process of brainstorming, planning, designing and developing a program in such a short time-span. We are proud of being able turn our ideas into a functional software.
What we learned
There is always something that goes wrong. We've encountered many reoccurring issues with bugs, errors, accidents with merges...etc. It is important to take into account these possibilities when working on projects with a deadline, particularly a short one.
What's next for edJourney by Undefined
Having a discussion function to allow users to make comments, ask questions and reply to each other to create a community of learners.
Having a "vote" function to allow users to identify the best/most-popular Journeys.
Incorporate uploading of images or other forms of media (videos/sound files...etc.) inside the milestone content.
Gathering user experience and feedback to determine changes and next steps for edJourney.


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