GithubHelp home page GithubHelp logo

brandonly101 / rune Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rzeng95/rune

0.0 2.0 0.0 5.92 MB

UCLA CS130 Spring 2016 Capstone Project

Home Page: https://rune130.herokuapp.com

JavaScript 26.44% HTML 13.37% Ruby 0.23% CSS 59.96%

rune's Introduction

RUNE

An intuitive and student-focused Kanban project management tool

Build Status Dependencies

Live Site

https://rune130.herokuapp.com

Documentation

Design Document
Final Report

Description

Rune is a Kanban project management tool designed as our team's senior capstone project. We've all worked with Jira in the past, and realize its importance for managing software development among large teams. Throughout our time at UCLA, we've participated in large software development groups where it's hard to keep track of what everyone's working on, and projects tend to stagnate until they turn into last-minute hackathon sessions. Thus it was our intention to create some sort of issue tracker for students, and we created Rune with these issues in mind.

Rune promotes a Kanban workflow - You can create tasks for your project that can be placed in a backlog. When you or one of your teammates picks up a task, simply move it to a new state (Selected for Development, In Progress, Completed). You can also add comments to existing tasks, or associate completed tasks with Github commits.

Six weeks into development, we started being able to use Rune to track our own project!

Rune's biggest difference from existing task tracking tools is the Project Finder. Many services (Jira, Trello) assume you've already found your team. However, sometimes, students in project-driven courses sometimes aren't sure who they're working with. Also, they may only want to join projects they're interested in working on. On the flip side, teams could be looking for more members - people who have certain skills or similar goals. With Rune's Project Finder, teams can list their project pages, along with project descriptions, and other users can apply to those projects. Teams can visit users' profiles before accepting their applications, to see if their goals and skills align.

Rune Development, our team's project page, has been listed on Project Finder

Future Goals

Email Capabilities

  • Password Recovery
  • Notifications to relevant users when tickets are assigned or modified

Project Metrics

  • Number of tasks completed per member
  • Tasks completed per week

Caching

  • Currently each Kanban board loads up the list of every single task upon page load; this means caching is very useful as many existing tasks don't need to be modified upon page load.

UCLA Integration

  • Users log in with their UID and can be added to separate Project Finder

Members

Justin Hou
Brandon Ly
Brendan Sio
Kevin Tong
Alex Wang
Roland Zeng
Kevin Zuo

rune's People

Contributors

rzeng95 avatar alexlw92 avatar brandonly101 avatar justinyhou avatar thessiah avatar xkevintong avatar darinm223 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.