Skip to content

Sahil002620Q/poll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🗳️ Poll Web App

A simple web-based polling application built as a beginner-friendly project to understand full-stack fundamentals.

View in web

📌 Overview

This project is designed to create and manage polls where users can vote and view results in real time (or near real time).

It is being developed step-by-step, starting from basic frontend and gradually integrating backend logic, APIs, and data storage.


🚀 Features (Planned & Current)

  • Create polls with multiple options
  • Vote on polls
  • Display poll results
  • Simple and clean UI using HTML & CSS
  • Backend integration (in progress)
  • API-based communication (planned)
  • Database support (planned)

🛠️ Tech Stack

Frontend

  • HTML
  • CSS

Backend (Planned / In Progress)

  • Python (FastAPI or Flask)

Other Tools

  • Git & GitHub

📁 Project Structure

.
├── backend
│   ├── main.py
│   │   └── main.cpython-314.pyc
│   └── requirements.txt
├── frontend
│   ├── css
│   │   └── style.css
│   ├── host.html
│   ├── index.html
│   ├── js
│   │   ├── host.js
│   │   └── room.js
│   └── room.html
├── README.md
└── test_e2e.py


⚙️ How to Run on Local device

  1. Clone the repository:

    git clone https://github.com/Sahil002620Q/poll.git
  2. Open the project folder:

    cd poll
    cd backend
  3. Run the frontend:

    uvicorn main:app --reload --port 8080


📈 Future Improvements

  • Add backend using FastAPI
  • Store poll data in a database
  • Add authentication (login/signup)
  • Improve UI/UX
  • Deploy project online

👨‍💻 Author

Sahil B.Tech CSE (AI & ML) Student


📌 Note

This is a learning project. The goal is to understand how frontend and backend connect, and how real-world web applications are built step by step.


⭐ Contribute

Feel free to fork the repo, suggest improvements, or use it as a learning reference.

About

A robust polling and data collection application designed to facilitate real-time user feedback and sentiment analysis. The system focuses on secure data handling, intuitive response interfaces, and structured backend management to provide accurate statistical insights for varied use cases.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors