The code snippet selector tool, integrates directly with Bitbucket.
A sample view of an aspect of an accomplishment.
Profluence was inspired by the need to improve productivity on development teams in a constructive way. By making a platform for code accomplishments to be published and shared publicly on the team, dev team members can share their best work, see how they stack up among their peers, and get inspired by team members code.
What it does
Profluence is a platform for developers to highlight their best coding accomplishments to share with their peers. It allows members of a development team to share their work among team members.
An accomplishment in Profluence is a series of code snippets and summaries that explain what the developer achieved on a project.
Profluence allows you to associate a Bitbucket repository with an accomplishment, seamlessly highlight your best contributions, and provide documentation about what you are most proud of.
How I built it
Challenges I ran into
Building an app of this scale as a solo developer was a large challenge. Building all of the aspects from the database, to the API, to the Bitbucket integration, Passport authentication.. It was challenging to manage such a large queue of tasks.
Accomplishments that I'm proud of
Successfully integrating the code snippet selector with Bitbucket is the core of this project. You are able to browse your repositories and highlight code snippets all while maintaining browser history so you still have your back button. Getting that to work seamlessly is my biggest accomplishment. Jump in and create an accomplishment to check this out.
What I learned
I learned how to use React on the server in production, Redux, Redis, and the BitBucket API, to list a few.
What's next for Profluence
I plan to continue to build out the feature set for Profluence and use it to provide a platform for developers to use to share code amongst their peers.