Skip to content

Simple, Fast, and Practical Task Estimation and Tech Grooming. Live demo below πŸ‘‡

License

Notifications You must be signed in to change notification settings

Trendyol/gurubu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Gurubu

License

Live demo πŸ‘‰ https://gurubu.vercel.app/

Simple, Fast, and Practical Task Estimation and Score Card Grooming

Agree with your teammates quickly and reliably! Start by setting up a room.

how-to-gurubu

Gurubu is a tool designed to streamline task estimation grooming sessions and prioritize tasks using a room-based, user-friendly approach. With a single click, users can create a room, invite team members, and start estimating story points or voting on multiple metrics for score card grooming.

Ekran Resmi 2023-11-07 17 06 17

Features

  • One-Click Room Setup: Quickly create a dedicated room for your task estimation or score card grooming session.

Ekran Resmi 2023-11-07 17 06 34

  • User-Friendly Interface: Easily enter your name and join a room, making collaboration simple and efficient.

  • Story Point Estimation: Streamline the process of estimating story points to better plan and manage your project.

  • Score Card Grooming: Prioritize tasks effectively by allowing users to vote on multiple metrics.

Ekran Resmi 2023-11-07 17 08 39

  • Jira Issue Importer: Import your Jira issues

image

  • Set Story Point to Imported Jira Issues*:

    1. your api token must have write access
    2. you must set the story custom field(jira default is customfield_10016)

    image

Getting Started

Requirements

  • Node.js and yarn (To manage project dependencies for the frontend and the backend)

Root Installation

  • Run yarn at the root of the project to install git hooks.

Frontend Installation

  1. Clone this repository to your local machine:
https://github.com/Trendyol/gurubu.git
  1. Navigate to the frontend directory:
cd gurubu-client
  1. Create .env variable root of the project and add this variable:
NEXT_PUBLIC_API_URL="http://localhost:5000"
  1. Install the dependencies:
yarn 
  1. Start the frontend application:
yarn dev

The frontend application should now be running at http://localhost:3000.

Backend Installation

  1. Clone this repository to your local machine:
https://github.com/Trendyol/gurubu.git
  1. Navigate to the backend directory:
cd gurubu-backend
  1. Create .env variable root of the project and add this variable:
CLIENT_URL="http://localhost:3000"
  1. Install the dependencies:
yarn 
  1. Start the backend application:
yarn start

The backend server should now be running at http://localhost:5000.

Contributing

We welcome and appreciate contributions from the community. Whether it's reporting issues, suggesting improvements, or submitting code, your help is valuable. Thank you for being a part of our project!

About

Simple, Fast, and Practical Task Estimation and Tech Grooming. Live demo below πŸ‘‡

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published