Skip to content

LivePolls is an innovative web application that leverages the power of WebSockets to create live and interactive polls. The website provides a seamless and engaging platform for users to conduct real-time polls and gather instant feedback from their audience.

Notifications You must be signed in to change notification settings

mujtaba-jpj/Live-Poll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live-Poll

Live and Interactive Polls using websockets

Installation

  • 1 - clone repo https://github.com/mujtaba-jpj/Live-Poll.git
  • 2 - create a virtual environment and activate
    • pip install virtualenv
    • virtualenv envname
    • envname\scripts\activate
  • 3 - cd into project "cd DevSearch"
  • 4 - pip install -r requirements.txt
  • 5 - python manage.py runserver

Features

  • Create Polls
  • Share them with other users
  • Vote on other Polls
  • See the results in realtime through websockets

Project Overview

  • Basic Django Overview
  • Websockets implementation
  • Database Design and Models
  • Static Files
  • User Registration & Authenticaiton ( Google oauth implementation)

Tech Stack

  • Django
  • Django-websockets
  • sqlite
  • Django Channels
  • Redis
  • Jquery-Ajax

Home Page

Login Page

Poll Page

Poll Creation Page

My Polls page

About

LivePolls is an innovative web application that leverages the power of WebSockets to create live and interactive polls. The website provides a seamless and engaging platform for users to conduct real-time polls and gather instant feedback from their audience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published