As developers we sometimes forget to reach out for help from others. We get wrapped up in a problem and knock our heads around searching for the most optimized answer.

What it does

To attempt to solve this, we created a social platform where users can post issues or pull requests linked from open source projects. Then, using their feed, they can engage with other developers to get both valuable feedback and pose suggestions.

How we built it

We used the following technologies to build our project:

  • Vue.js
  • Vuex
  • Stylex
  • MongoDB
  • Express.js
  • Node.js

Challenges we ran into

A few of the frontend packages we would have liked to use, were not yet updated for the latest version of framework we were using. Some bugs were found which caused unpredictable behaviour, which were able to fix with pair programming sessions within the team.

Accomplishments that we're proud of and What we learned

We learnt how to work as a global team, triumphing over major time zone differences, syncing up with calls and messaging platforms and collaborating with members through issue tickets and merge requests. Some additional technical quirks we learnt while working with Vue was that properties with an underscore are reserved for Vue internals. We also learnt to use cookie authentication and how to implement persisted state across reloads.

What's next for OriHack

There are features we would like to work on, to extend the OriHack Board. We would like to implement search and tagging posts which would allow focused discussions to be discovered faster. Using sockets for event processing would allow for a better user experience and provide interactive feedback like of someone writing a new message for the discussion.

Team Members

  • Joe Conwell, Virginia Tech, USA
  • Sudipto Ghosh, University of Delhi, India
  • Aayush Gupta, GGSIPU, India
  • Desire Kaleba, Uganda
  • Soham Parekh, India
Share this project: