/letmeask

Primary LanguageTypeScript

Let me ask!

Description

This project was made during Rocket Seat's NLW.

Let me Ask is an app to help you manage livestreams or classes in a way that you can interact with your audience. LMA main page

In short, is an app that let's you create a private room for your audience where they can ask you questions about whatever they want.

The audience can post questions and vote for a question that they might also have. image

The admin then, can highlight, delete or mark the question as answered. image

Stack

  • It was made with React, through yarn create react-app --template typescript, therefore it is made with TypeScript.
  • It's styles are made with Styled-components.
  • The persistence is done through Firebase's Realtime Database.

Features

  • Google's authentication;
  • Styled-component;
  • It is packed with a native Dark theme, switchable through the main page; image

TODO

  • Responsiveness;
  • Use React-Modal instead of alerts;
  • Unmark question as answered (if marked by mistake);
  • Multiple language support;