/team-pretzel

Primary LanguageJavaScript

POLLAB

This social voting app is for those who need instant feedback from their friends by uploading polls with pictures. App users can create accounts, follow/unfollow other users, create clusters of friends (friend lists), upload polls with questions and pictures that can only be shown to a chosen friend list, and get real-time data update when their friends vote on the pictures.

Prerequisites

Getting started

  • Cloning this repo: run git clone https://github.com/hatchways/team-pretzel.git
  • Installing dependencies: run npm install in \server AND \client directories

Running app locally

Navigate to \server:

  • Running client-side only: run npm run server
  • Running server-side only: run npm run client
  • Running both (concurrently): run npm run dev

Technologies

Server-side:

Client-side:

  • React.js ecosystem
  • Formik - for form handling
  • Yup - for form validations
  • Socket.io (client) - for real-time update data on front-end
  • and other commonly used front-end implementations

Authors

Acknowledgements

License

This app is available under MIT license.