Inspiration
In the future where cities are more digitised, connections become increasingly virtualised. We want to build our city with communities that thrive off connection, similar interests and shared hobbies. In-person meet ups should become more a part of the norm. If we can drive people together through connecting them with similar interests – woodworking, yoga, coding, surfing – whatever it may be, then we can merge our digitised world with physical activities.
Not only that, but in the modern age the average person becomes more and more specialised. Who was once a generic builder who could build a whole house now may simply be an electrician or bricklayer - lacking the other skills. That does not mean the skills are lost, simply that individual is more specialised and better at their particular field.
What it does
hai is a comprehensive skill sharing platform where users can input their skills and interests to match with someone who is interested in learning their skill or teach their interest. Users can see the approximate locations of their matches and initiate conversations for potential meetups to share their passions.
Users are encouraged to share their own skills with others, and in return receive skills from their teacher.
How we built it
hai is built primarily using node.js, supplemented with React for a dynamic user interface. A Rust backend was created but is disabled due to compatibility issues.
Challenges we ran into
Our greatest challenge after creating a design for hai was ensuring that everyone’s features and changes would be compatible with each other, which led to design changes throughout the project. We're all first year students and as a result, are lacking in many skills that students further along in their degrees may hold.
Accomplishments that we're proud of
Through the process of developing hai, our team learnt how to structure software projects in a way which maximized compatibility. We also improved our web design and development skills. Most importantly, we now know how to use git.
What we learned
We are very satisfied with the way the UI turned out. We were also proud of the backend which was built in Rust, however we were unable to integrate it within the time constraints. We're especially proud of our video editing skills and acting skills. We've learned that we can take up a career in comedy or live arts if computer science doesn't work out.
What's next for hai - Learn something with someone
There are many improvements which we would like to make to hai given more time. Examples include: allowing users to set multiple locations they frequent, the ability to create group meetup events, assigning skill levels for each skill and suggesting similar skills to the ones you are searching for (e.g. if you are interested in Python, you might get a suggestion for Golang).
Log in or sign up for Devpost to join the conversation.