LetMeAsk Project
The main goal of this project is to connect streamers from any
platform to it's audience, providing a best experience for both parts
and money incentive.
Any user with a Google Account to create a room and some questions for
free.
Users are allowed to change the theme of the website, to save their
favorite (Q&A) rooms, view their created rooms, buy upgrades and more!
The most liked questions rise to the top so they can be answered.
Users can only like a question one time, but they can also buy likes
so their favorite questions can be answered. The admin gets a cut of
all the money spent on his Q&A section.
Technologies:
- - REACT
- - TypeScript
- - Firebase
- - Redux
- - API Integration
Status: MVP completed | Lots of room to grow
Sections
-
Themes
Any modern web app needs to be able to deliver a decent User Experience, with that in mind, any customization that the user can control should be analized.
Built w/ TS and Styled-components, in the source code you can check the well designed structure that doesn't have any hardcoded colors and shades, expansion for several other themes can be easily acomplished
-
Users - Authorization - Roles
All Users are created the same, their actions tell if they have more or less permisions
Creator of the room is considered the admin for that Q&A
Users that join any room in which they didn't create, are the crowd
Paying for likes is not only beneficial for the user that can have it's question answered, but also for the admin, which can integrate it's influence with LetMeAsk and heavily monetize on it.
There's also a natural auction happening, because the users can't pay to have their question answered, only to rank it higher, with that said, if stakes and viewership are high, many users can be paying to rank it up
-
Responsiveness
Fully responsive app, works seamless on any device
-
Rooms
Room are the heart of this app, the questions are really dynamic with the Firebase Realtime DB, the MVP is in place, many thing can be added
The like count and questions ranking provided, coupled with the live stream from another platform provide a really live/dynamic feel for the crowd experience
For the Streamer (admin) the looks are more static, no likes are displayed for him, only the top questions, being able to mark as answered, highlight and delete questions
-
Really Smooth and Intuitive App