Giter Club home page Giter Club logo

fun-note-365-'s Introduction

Easy Polls

Easy polls is the ultimate Q&A and polling platform for live and virtual meetings and events.

Deployment

This project is deployed on vercel here - Easy Polls


Welcome ๐Ÿ‘‹


About this project: ๐Ÿ™Œ

Easy polls is the ultimate Q&A and polling platform for live and virtual meetings and events.

Our Team Members โค๏ธ

Pages & Features ๐Ÿ‘‡

  • Home Page: Nav Bar with dropdowns, sliding banners & slider for offer.
  • Sign-Up: User details are stored in mongo DB.
  • Sign-In: User authentication to check whether the user's phone number and password match with details existing in the database.
  • Events : User can create an events.
  • Pricing : If user want to by the plan for one moths you can easy buy.
  • Quiz : User can create multiple Quiz.
  • Ranking: According to ans user can create the rank.
  • Rating : It is as like voting application you can give rate at a perticular person or which topic you want.
  • Q&A : User can ask the questions to the perticular student or employee in this Q&A thing.
  • Admin Page : In this page we can get all the users data,quiz data and many things.

Technology we used....๐Ÿ”ง

  • HTML
  • CSS
  • JavaScript
  • Node JS
  • Express JS
  • MongoDB
  • socket.io
  • ws
  • JWT authentication
  • bcrypt

0) USER FLOW:

USERFLOW 1

1) Landing Page:

Screenshot (26)

2) Signup Page :

image

3) Login page :

image

4) Products Tour Page:

image

5) Events:

image

6) Quiz :

image

7) Rating :

image

8) Open text :

image

9) Ranking :

image

10) Pricing :

image

11) Checkout :

image

12) Admin :

image

Thanks you for Checking our Project

fun-note-365-'s People

Contributors

anandhupa1 avatar hrsht339 avatar prashant9191 avatar prititi avatar swapnil887 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

swapnil887

fun-note-365-'s Issues

Navbar

  • dropdown menu
  • side navbar
  • added media queries

Day_02_Search Functionality.

  • Search page UI design .
  • Search page navbar designing
  • Search page input
  • session storage clearing function
  • error display functionality, frontend

Quizz Page day-3

  • making rooms to allow multiple users to be able to participate in quiz
  • adding edit , delete , preview functionality while creating quiz
  • making UI more attractive and interactive

footer

  • add the media queries
  • add the css

product tour

  • explore slidos
  • Engage your audience with live polls
  • Quizzes
  • Ideas
  • Works with your favorite tools
  • Slido Switcher
  • Slido for Enterprise
  • Discover more features
  • make your next event

Day_05_Login Page additional functionalities.

  • Update UserData according to payment.
  • Logout functionality and sweet alert
  • login page googel oAuth errror check and apply login with google.
  • login page event code enter functionality.

Day_02_Login & SignUp error handling and alerts setting.

  • Login page errors display on the basis response status.
  • Sign up page errors display on the basis response status.
  • Login page errors display with modals on the basis response status and redirecting to next page.
  • Sign up page errors display with modals on the basis response status and redirecting to next page.

Day_05_navbar updation

  • Show user name and profile pic in navbar.
  • Implement navbar over other pages ie, in pricing page, payment page etc.

Day_01_Google_Oauth_implementation [optional]

  • Google auth basic set up | google cloud console registration and creating credentials.
  • Basic router setup in server ie, /oauth/google & /oauth/google/callback router etc.
  • Implementing oAuth functionalities with passport.js
  • storing the user data in mongoDB atlas.
  • retrieving user data again and creating authorization token and refresh token with user id .
  • Sending auth and refresh token with cookies.
  • Connect with fronted and check for any errors.

Day_03_Payment page

  • payment page UI in html.
  • payment page frontent functionality.
  • payment page connect with bakend.

Question adding page

  • created the layout
  • added the css
  • added some interactivity and functionality with js

Rating poll [priti]

  • banner
  • popup what ques you want to ask
  • backend model and live poling creation

Day_01_Authorization Backend

  • Basic server set up
  • folder structure designing
  • login router
  • refresh token and auth token setup
  • register router
  • refresh token router setup
  • setting up cookies and converting the functionalities based on cookies.

Rating questions

  • add a Q&A section in the rating
  • make more functionalities in rating page

Quizz page

  • get questions
  • calculate marks and show
  • added css

Day-03_Socket.io Basic Setup

  • Modifying index.js (Backend file ) according to socket.io documentation.
  • Basic testing and implementation of socket.io in a frontend file.
  • Structuring the coding environment with the help of a router (/socket).
  • requiring the data / function from socket router in main file( ie, index.js).
  • Error check and resolve.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.