Engage yourself by voting
Features
Hello and welcome to myPoll website were you can easily create your own interactive polls, casts vote on various polls creted by others and see live results of all polls. myPoll gives you the power to design a wide variety of interactive polls. Polling your audience can be the most effective way to increase engagement and make a presentation dynamic and memorable.
Here are some pages to navigate:
1. Main Page
The purpose of this page is to provide branding for your micro-polling
site, and to show a list of the five most recent active polls. There should
also be a form to allow the user to enter their username and password to
login, and a link to the sign-up page.
2. Sign-up Page
This page should include a form to collect the information required for
creating a new account on your micro-polling site. At the least, it should
collect an email address, screen name, avatar image/graphic, and a
password. The form should ask the user to enter their password twice, to
ensure that it is entered properly.
3. Poll Management Page
This is the default page to load after a successful login. It should show a
list of the polls posted by the logged-in user, ordered by date/time of
creation (most recent first). Eventually, it will be loaded with content
extracted from the database; for now, it can be loaded with sample
information in order to illustrate the design. Each poll in the list should include the date/time the poll was created, the
question, the list of answers, a graphical representation of the number of
votes for each answer, and the date/time of the most recent vote.
Note that this page will be customized for each logged-in user. As such,
the page should show the screen name and avatar of the logged-in user.
The details of where this information comes from will be handled in
future assignments. For now, you can provide sample data.
4. Poll Creation Page
This page contains the form that will be used to allow the logged-in user
to create a new poll. It will have form fields for the open and close
date/times, the question to be asked, and the possible answers (up to
five). Eventually, you will write software to enforce character limits on the
questions and answers, and ensure that only logged-in users can create
polls.
5. Poll Vote Page
This is a public page (no login required) that shows a specific polling
question and allows the user to select one answer from the list provided.
It should also include the screen name and avatar of the user that created
the poll. This page may be accessed from the main page of the site, or
from the logged-in user's poll management page.
About Us
My name is Kartik Patel and I've created this myPoll website for my CS215 Assignments. I'm pursuing my bachelor's degree majoring in Computer Science at University of Reigna. Regarding my working journey, I started as a Sandwich Artist at Subway. Luckily, I got the oppurtunity to work with Govt. of Saskatchewan as a summer student as an Office Administrator in Ministry of Education in my 1st year itself. I'm currently employed by Subway as a Sandwich Artist. I'll be looking for my 1st internship/co-op in Jan 2023. My focusing areas would be web development and software development. I would appriciate if you can guide me or help me in getting an internship.
Oh come on! at lease let me know how does the website looks like :)