Inspiration

Poleey was born out of the need for a simple, real-time polling system where users can create and share polls, vote, and track results instantly. The inspiration came from a desire to create an easy-to-use platform that allows people to gather opinions and feedback in a dynamic way, particularly for hackathons or group discussions.

What I learned

Throughout the development of Poleey, I learned about full-stack development and Firebase integration. Building this application from scratch allowed me to delve into key areas such as RESTful API design, user authentication, and dynamic data handling using Firestore. I also gained valuable experience working with Node.js and Firebase’s SDK to ensure smooth data persistence and scalability.

How I built it

I used a combination of HTML, CSS, and Node.js to create the front-end and back-end of Poleey. The front-end allows users to submit questions, options, and vote on polls, while the back-end manages the polls and stores the data securely in Firestore. The application also includes features like dynamic question creation, real-time results updating, and easy sharing.

Challenges faced

One of the biggest challenges was integrating Firestore effectively with the Node.js back-end. Ensuring data consistency and handling asynchronous requests in a clean, manageable way took some time to master. Additionally, creating a seamless user experience while also ensuring data security was another challenge that I overcame through research and trial-and-error.

Share this project:

Updates