Although "Single-page coediting" wikipedia system indeed helped the community share the knowledge, it hasn't allowed many to voice their thoughts properly. On some topics, different persons have varying views which causes race condition to last edit the contents. On the other hand, Github has driven a significantly innovative way of mass-contributing, mainly using the
git version tracking technology. Inspired by that, Gitki is envisioning a platform where the users can set their own namespaces in which to share their thoughts. All the changes are version tracked by git, and anyone can start from what others have written just like what people do at Github.
What it does
Provides grounds to share knowledge. You have your own dedicated space to suggest your idea. No single-page mass editing.
How I built it
Implemented abstraction over native git system, basically created git server and the web client.
Challenges I ran into
Used Google Cloud Platform's Firestore as Persistence storage layer. Took some time connecting the dots.
Accomplishments that I'm proud of
First time integrating
git with web technology.
What I learned
Sheer size of the plan.. not exactly suitable for a single-man team.
What's next for gitki
Pull Request kind of feature, also the
clone kinds of things.