Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WePollin

WePollin is a modern, real-time polling platform that lets users create, share, and participate in polls with an intuitive and responsive experience. Built with a React frontend and a Node.js/Express backend, WePollin delivers fast poll creation, seamless participation, and clear visual insights.


πŸš€ Features

  • Interactive Poll Feed
    Browse, vote, and interact with polls in real time.

  • Create & Manage Polls
    Build public or private polls using a simple, guided flow.

  • My Polls & Voted Polls
    Track polls you’ve created and participated in.

  • User Profiles
    View and explore profiles of poll creators.

  • Search Users
    Debounced, live search to discover users smoothly.

  • Notifications Bell
    Stay updated on new votes, poll activity, and more.

  • Responsive UI
    Works seamlessly on desktop and mobile with adaptive navigation (sidebar + mobile sheet).


🧰 Tech Stack

Layer Technologies
Frontend React, Vite, Tailwind CSS, Axios
Backend Node.js, Express, MongoDB (Mongoose)
Real-time Socket.IO
Auth Passport (Google OAuth), JWT
Other Helmet (security), CORS, dotenv

πŸ“‚ Project Structure

About

WePollin is a modern, real-time polling platform that lets users create, share, and participate in polls with an intuitive and responsive experience. Built with a React frontend and a Node.js/Express backend, WePollin delivers fast poll creation, seamless participation, and clear visual insights.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages