askr.xyz's People
askr.xyz's Issues
Results view live update
We should probably do live updates on the results page
Having to rely on hitting refresh is kind of not cool
Probably do something more complicated than call refresh, though.
Input validation on landing page form
Landing page slug entry area should incorporate validity checking
Also, the api point slug_is_valid is returning false if the slug already exists, even if it is valid
Fix direct poll access with invalid url names, add error page
Right now, typing in something like "askr.xyz/some space separated name" will bring you to the poll creation page for that poll, but if you try to submit, you are just brought to that same poll creation page again - probably because poll creation fails
We should either allow spaces in names or bring the user to some sort of error page
Moreover, going to something like "askr.xyz/poll.name" is valid, but "askr.xyz/pollname.html" will bring up some rails default error page. Probably should be consistent here.
Clarify the ranking of items shown in draggable poll voting pages
One suggestion would be to add some static numbers to the left of each option in the draggable poll response page, to show what ranking value the user will be assigning the item they're dragging.
Another option would be having one line underneath the poll question that says "Drag choices in order of preference (highest at the top)", or something to that effect.
Overly long text input seems to blow up the application
If we put in exessively long text into the option field the application will generate an error instead of showing the voting page.
This should be either fixed by updating the option validation code or by accomodating for longer option text on the backend
Text wrapping on vote buttons
If we have excessively long option text, it just kind of breaks through the side of the voting option
This text should wrap, up to increasing the height of the button
Entering a URL slug which matches an existing poll should generate a message such as "That URL is a already taken. Please choose a different one."
Right now when a user enters a slug that matches an existing poll, the app simply takes them to the voting page for that poll, which is confusing behaviour, as to get there, the user clicks on the "Start a New Poll" button, and not a "Navigate to this URL" button.
Figure out monetization scheme
I have student loans to pay and need big $$$
Please figure out how we can wring every single penny from this project.
Change the poll creation page's "Sort" drop-down text to "Rank choices" instead?
To me, "sort" is developer-speak. Users might better understand a wording like "rank choices". My 2¢.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.