PollZen
A real-time polling application for creating polls and viewing live results.
Role
Full-Stack Developer
Timeline
Personal project
Project type
Personal work
Technologies
10 technologies
01 / Overview
The project
A full-stack polling application built to explore authentication, poll management, real-time updates, and interactive result visualization.
02 / Challenge
The problem
Polling applications need a straightforward way to create polls, collect responses, and present updated results without requiring users to repeatedly refresh the page.
03 / Approach
The solution
Built a full-stack polling application with poll management, authentication, and real-time result updates.
04 / Engineering
My contributions
- Developed the frontend using React and Vite.
- Built backend endpoints with Node.js and Express.
- Integrated MongoDB for application data.
- Implemented authentication and poll-management workflows.
- Integrated Socket.IO for real-time functionality.
- Created interfaces for displaying poll results and analytics.
05 / Technical details
Engineering highlights
- Separated frontend and backend responsibilities.
- Used Socket.IO to support real-time communication.
- Used Zustand for client-side state management.
- Combined reusable UI components with a dedicated API layer.
06 / Technology
Built with
07 / Outcome
What came out of it.
Deployed a working personal project that demonstrates full-stack development and real-time application functionality.
Explore more projects