Skip to content

jagadeesh-k-2802/fast-poll-clone-react

Repository files navigation

Fast Poll Clone ✅

Technologies ⚙️

  • React
  • Node.js
  • Express
  • MongoDB
  • Socket.io

Features 📲

  • Login/Signup Authentication
  • Forgot/Reset Password Feature
  • Create Poll and Share with Other Users
  • Public & Private Polls
  • Users Can Comment on Polls
  • Edit Poll Options Like 'Login To Vote', 'Captcha Required', 'Close Poll'
  • Realtime Poll Data Updates using WebSockets

Running The Application 🧑🏻‍💻

  • git clone https://github.com/jagadeesh-k-2802/fast-poll-clone-react
  • cd server && npm i
  • Configure all required environment variables in server/config/config.env.example
  • Remove .example from the filename it should be config.env
  • Install MongoDB Locally on Your System or use Cloud hosted connection string
  • npm run dev to start the node server
  • cd client && npm i to install NPM Libraries in Client
  • npm start to start React development server and opens in browser

Features Not Implemented ❌

  • Pro Features (Drafts, Images in poll options, No ads ...)
  • Multiple Votes (Select multiple options when voting)

Screenshots 📷

Credits 📝