Live version at: https://holinhed-poll.now.sh/ (Bunch of things broken in deployment because of now 2.0. I might fix it idk)
yarn install
yarn run serve
yarn run build
yarn run test
yarn run lint
yarn run test:unit
A poll app made with VueJS, Express, and MongoDB
Home Page: https://holinhed-poll.now.sh/
License: MIT License
Live version at: https://holinhed-poll.now.sh/ (Bunch of things broken in deployment because of now 2.0. I might fix it idk)
yarn install
yarn run serve
yarn run build
yarn run test
yarn run lint
yarn run test:unit
Button should change color if it is selected for the user to know what option they're voting for.
Currently they seem to have a static size, and don't change their width based on how long the text within it is.
After the user votes, they should be redirected to a page that thanks them for voting.
There is virtually no documentation in this app, which kinda sucks. Currently looking into a doc generator. Maybe Propdoc?
Currently there is little to no styling... Planning on maybe on using a themed bootstrap to give it more flare.
Sometimes when you click create, or submit, the page needs to load before switching to a different view. A lot of times it may lead to the user submitting more than once because they're unaware that the page is loading.
The server should make sure that poll data such as title and options are below their maximum length. It should also make sure that an option is not equal to null.
There should actually be tests to make sure things work.
The footer currently gets in the way of new elements. New options in the create poll page, for example.
The results page should fetch the results of a poll if there is an id param in the url. otherwise, it should display the data the app currently has stored.
Currently, the createpoll page allows the user to create 4 options max, with only 2 of those options being required. It would be nice if there was a button on the bottom of the page that says 'add option' and would allow the user to add more than 4 options.
Currently the clickable area is bigger than the actual button.
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.