CLOUDVOTE is a web app for voting on topics. At the beginning, users will have the option to log in or register for an account. After authentication is successful, they can fill out a form to propose a topic which is posted for a certain amount of time. During that time period, other users can vote on that proposal. When the time period expires, voting for that proposal is disabled and all of the votes are tallied up and displayed.
To set up a local copy of the project, follow these steps.
- Clone the repository
git clone https://github.com/buistvn/cloudvote.git
- Install packages
npm install
To run the project, follow these steps.
- Run the development server
npm start
- Open http://localhost:3000 in your browser
CS 290 Final Project Team 5