mezis / appfab Goto Github PK
View Code? Open in Web Editor NEWParticipative product management app for teams
License: Other
Participative product management app for teams
License: Other
Accessible through account editor.
The sorting/filtering banner will need to be reloaded as well.
Needs a big red warning in the UX.
Make sure no other association will break.
Show "N hidden ideas" at bottom of column when 10+ ideas.
Users can still order/filter or switch to list view.
The list is getting long.
Make it pseudo pagination only (next N / previous N), not pages, as we want to encourage only reading from the top of the stack.
State changes and filter should not reload the whole page.
This is intended for "tighter" workflows.
Option in the account editor.
"voted", "designed", "approved", "signed off" states can be made optional.
This involves checking that there are specs for the following, and if not add them (and make them pass!)
"graveyard" state for submitted ideas we no longer want, and an "archived" state for the live stories when it gets too big.
Add an extra button in the idea's action panel. This should be available to the idea author and all PMs (until "voted" inclusive), the idea's PM (from "picked" onwards), and account owners (all states).
Use Pusher service.
Idea titles should have more "weight".
Investigate use of fuzzily or use an external service.
PMs should not be able to pick projects up if they'd exceed their team's capacity.
This had to be removed as it was too constraining.
Re-introduce as advisory (confirmation pop up possibly).
When you try to see an idea from another group (even if you are member of it) you are presented with a blank page.
I would like to have a look into, but if you think you can fix it very quick, then please do ๐
Users should be able to vet ideas even if they're not fully sized yet.
Currtenly the friction is too high at the vetting stage.
Marc-Antoine says:
AppFab feedback: Dawid and I did same blunder, we deleted the attachment while trying to open them
Add an IdeaEvent
model that tracks comments, state changes, etc.
This would lateer be leveraged to display a comlete timeline rather than just a list of comments.
The numeric star ratings are ugly and not very readable.
Instead of a star with a figure, use zero to 4 stars, for the lower 20% of rated ideas to the top 20% rated.
As a nice side effect this will make it easier for product managers to sell that they're not picking from the top of the queue, just from the "top rated" ideas.
This is to incite people to go to gravatar.com.
Avatars are an important cue on ideas.
Only downvoted comments are styled at present.
No date should be deleted !
Destroyed ideas should be marked as "deleted" instead, which would be an extra state.
If simple do the same for comments.
Warning when account lacks owner, pm, arch, dictator
Use the Pusher service. Don't forget to setup their beta HTTP API.
NB code for this is started in the "pusher" branch.
Let users "subscribe" to categories, and have them auto-follow all new ideas in said categorie(s).
Particularly useful for PMs.
UX: open skype chat with user (skype:<login>?chat
)
Add a one-time banner to ask user for their Skype handle if missing
It's quite easy to squeeze a bit more parallelism out of Heroku's dynos.
Use Unicorn with 2 threads per dyno and don't forget to handle DB reconnection.
Good UX will be tricky for this one!
Aim is to trigger a notification.
Limit to 1 poke per day (week?) per user pair.
In user profile
Every month, prep a page + email to "congratulate" some select users based on their activity (or lack thereof!)
Intent is to add some fun and have a friendly way to entice user to use the app more.
badges : most active (flash), least active (ghost), most upvoted/best commenter (porm queen), most popular (politician - stories voted), biggest submitter (einstein), biggest fail (least accepted stories), attachment freak, longest comment, karma hoarder, most comments (chatterbox)โฆ
Some design work required.
Reload header, idea block, and actions block separately.
Group the 3 idea body fields into 1 column (using active store).
Might even be better to store idea text in a separate table.
It would be nice to be able to quickly link to another story. For example, I am writing EPIC two and I will like to point readers to the phase one EPIC
For instance #45
in a comment / idea body would get turned into a link to idea 45.
Rollover on mini user photo: it is just centred on the photo, whatever its width. Sometimes, the left part is outside of the screen and therefore not readable. "No big deal"
Angles (the views on ideas in the top bar) are confusing to users; they expect them to reflect states while I excepted them to reflect "outstanding actions to be taken".
They're quite redundant with the Kanban view, too.
The dashboard is to show "oustanding actions" based on your role:
when clicking any link in a notification, mark it as read
bonus points if all (other) notifications related to an idea get marked as read too when I land on the idea page and spend over 5s reading it.
map https://appfab-production.herokuapp.com/(.*)
to \1
.
Include state changes etc. in the list of comments.
This relies on #5 to be solved first.
UX to go to the team view.
Enter user email, will only work if they've already logged in once.
Only constraint there is setting up the certificate in production.
Rubbish bin rollover is slightly broken on the list view.
On the list view, users should be able to open an idea by clicking on the header (not only the title).
Similarly, on the Kanban view, users should be able to open an idea by clicking anywhere on the box.
Careful with design โ perhaps have the idea pop/scale up slightly when hovering, remove the "arrow" link and link underline.
Only nag if
Pick a random idea.
Add extension to the list.
As part of this, add MIME and size checking server side.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.