Welcome to Poll Plaza, a dynamic and user-friendly polling platform designed to engage and inform. Built with a robust backend using Go and a modern frontend powered by React, Poll Plaza offers a seamless experience for creating, voting on, and filtering polls by tags.
- Create Polls: Easily create new polls with multiple options, allowing users to share their opinions and engage with the community.
- Vote on Polls: Participate in polls by selecting your choice, contributing to the collective decision-making process.
- Filter by Tags: Explore a wide range of polls by filtering them based on tags, making it easier to find polls that interest you.
- Backend: Go, a statically typed, compiled programming language designed for fast execution, concurrency, and reliability. We use Gin for the HTTP web framework and GORM for database operations.
- Frontend: React, a JavaScript library for building user interfaces, offering a fast, scalable, and simple way to create interactive UIs.
To get started with Poll Plaza, clone the repository and follow the setup instructions provided in the Description. Contributions are welcome!
- Move into backend folder
cd backend
- Run Server
go run .
- Move in reactpoll folder
cd reactpoll
- Run Server
npm start
- Go and React communities for their support and resources.
- Inspiration from various polling platforms and their functionalities.