Skip to content

A powerful voting website supporting users to create polls and vote for options, users can manage their own polls

Notifications You must be signed in to change notification settings

xiaoluo2017/Voting_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voting_app

A powerful voting website supporting users to create polls and vote for options, users can manage their own polls

Voting App Clone Demo

Live Demo

Overview

Desciption

As a visitor, you can:

  • See everyone's polls on the home page
  • By clicking on the specific poll, see the options and results in chart form of this poll

As a login user, in addition to the above, you also can:

  • Create a poll with any number of possible items
  • Vote on everyone's polls, if there is no matching option, you can add a custom one. And for each poll, you're allowed to vote only once
  • Browse all of your history polls
  • Delete your poll

Getting Started

  • Clone Repo
git clone https://github.com/xiaoluo2017/Voting_app.git
  • Set the database_url in ./route/config.js
  • Install dependencies for the back-end
cd Voting_app && npm install
  • Run the back-end
node bin/www
  • Install dependencies for the font-end
cd client && npm install
  • Run the front-end
npm start
  • open your browser and go to localhost:3000

Built With

Reference

This project was built with Create React App and Express Backend

About

A powerful voting website supporting users to create polls and vote for options, users can manage their own polls

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published