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.

Share this project:

Updates