Inspiration
We were inspired by the lack of comprehensive tools for analyzing developer activity and measuring contribution effectiveness within BitBucket. Existing tools often focused on code quality or CI/CD metrics, but there was a gap in understanding the overall impact of developer contributions. We envisioned a platform that would provide deep insights into individual and team performance, foster healthy competition, and encourage continuous improvement.
What it does
devActivity for BitBucket is an AI-powered tool that analyzes developer activity across repositories, delivering actionable insights and gamifying the development process. It provides a robust suite of features, including:
- Contribution Analytics: Tracks individual and team XP scores, code reviews, pull requests, and issue resolution, offering a comprehensive picture of developer activity.
- Performance Review: Enables managers to conduct objective performance reviews, using data-driven metrics to provide constructive feedback and recognize achievements.
- Retrospective Insights: Generates AI-powered insights from aggregated data, identifying trends, bottlenecks, and areas for improvement, facilitating more productive retrospective meetings.
- Gamification: Introduces XP scores, levels, achievements, and challenges to boost developer motivation and engagement, fostering healthy competition and celebrating success.
How we built it
We built devActivity for BitBucket using a combination of technologies:
- Forge Platform + BitBucket API: To extract and analyze developer activity data.
- Node.js & Express.js: To build a robust backend application for data processing and API endpoints.
- React.js: To create a modern and interactive frontend user interface for data visualization and user interactions.
- AI Algorithms: To analyze data, identify trends, and generate insights.
Accomplishments that we're proud of
We are proud of achieving the following milestones:
- Comprehensive Contribution Analytics: Building a robust system for tracking and visualizing a broad range of developer contributions.
- AI-powered Insights: Developing AI models that provide actionable insights and recommendations for improving team performance.
- Engaging Gamification: Designing a gamified system that motivates developers and fosters a positive and competitive spirit.
- User-friendly Interface: Creating a user-friendly and intuitive interface that makes it easy for developers and managers to access and understand the data.
What we learned
Through this project, we learned valuable lessons about:
- The power of data: How data can be used to gain deeper insights into developer activity and make informed decisions.
- The importance of AI: The potential of AI to analyze complex data and provide actionable insights.
- The value of gamification: How gamification can effectively motivate and engage developers.
- The power of collaboration: The importance of teamwork and collaboration in building a successful product.
What's next for devActivity - AI Code Contribution Analytics for BitBucket
We have exciting plans for the future of devActivity:
- Improve AI Accuracy: Continue to refine and optimize the AI model for more accurate and insightful predictions.
- Integrate with Other Tools: Provide seamless integrations with other popular development tools, such as Jira, Slack, and GitLab.
- Offer a Premium Plan: Introduce a premium plan with advanced features and AI capabilities to cater to organizations with complex needs.
We are committed to continuously improving devActivity and making it the most powerful and insightful tool for BitBucket users.
Built With
- forge
- graphql
- nextjs
- tailwindcss



Log in or sign up for Devpost to join the conversation.