Code Monkey home page Code Monkey logo

kindmanageapp's People

Contributors

atinypixel avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

kindmanageapp's Issues

Milestones

  1. Description

Milestones allow projects to scope any entry to a specific time-line. Whether you’re attaching notes, tasks, uploads or issues, yourself and your team can always stay informed about past and upcoming milestones.

Workspaces

  1. Description

Project entries can belong to any number of workspaces. Workspaces provide a way to organize project entries in a different context. In short, workspaces provide a way to provide contexts for your ENTIRE project management world, not just for a single project.

  1. Use Cases

Teams: I have a team of designers working across multiple projects. I would create a workspace that I’d simply use to gather all design related entries from various projects.

Freelancers: Project management can often be too open. Use a workspace to only gather the information you feel is pertinent to you client or other freelancers you’re working with. You could then just set a user to follow that workspace and nothing else.

  1. Specifics

A workspace can be global or scoped under a single project Workspaces scoped under a single project can exist with the same name globally or under a different project, but not in the same project.

More use cases soon

Entry Queue

  1. Description

The queue will contain what is considered the most critical/important entries in a given project. Basically these are things that upon entering a project, you are expected and should notice first and act upon. Think of it as this: “Yes there are these other project entries, but focus on these instead for now”.

Exclusive workspaces

Implement an option in workspaces that allow the user to decide whether or not it can be scoped by a project. This allow workspaces to exist exclusively unto themselves disallowing creation of the same workspace in a project.

Separate models for entry types

I'm realizing that the design of Kindmanage is starting to show some serious signs of suckage. Currently, posting a note or task means that you're working with a single Entry model which use or doesn't use fields based on the entry type. It works, but the design will be difficult to scale in lieu of new features and functionality. Additionally, the expense on the database is far too great.

Better styles for buttons

I absolutely cannot tolerate OS-native button widgets for html forms. So I'm going to say "fuck you" to IE6 and use some javascript to do buttons a little better.

Archive function for project entries

Workspaces and projects may eventually build up a backlog of entries that may have been previously settled, resolved or completed. This kind of data is considered old and less than useful to a project or workspace moving forward. Archiving project entries allow a project to reach completeness.

Allow account owners to archive project entries. When entries are archived they will no longer show up in workspaces or projects.

FRINGE CASE: Project entries that must always be visible.

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.