Skip to content

Web application with a built-in player to listen to podcasts. Using server-side rendering and SASS

Notifications You must be signed in to change notification settings

dpisati/podcastr

Repository files navigation

Letmeask

Letmeask, create rooms for Q&A.

Live Demo

Index


🔖 About

Letmeask is a realtime web application and to create rooms for Q&A.

This application was made during the Next Level Week - Together promoted by Rocketseat. The app was made to help people to combine questions organized by room. Inside each room, the admin can: highlight, answer and delete questions made in real-time!


🎯 Functionalities


  • Users:

    • Login using Google account.
    • Create a new room.
    • Manage room as administrator.
    • Enter in an existed room using the room code.
  • Admin:

    • Highlight question.
    • Check question as answered.
    • Delete question.
    • Close room.

🚀 Technologies

The project is made with:


✔️ 💻 Web

Web


🔥 How to Use

  • Dependencies

    • Is required to install Node.js
    • In order to run scripts and install dependencies you need to install a package manager (ie: YARN).

  1. First step, clone this github repository:
  $ git clone https://github.com/dpisati/letmeask.git
  1. Run the application:
  # Install dependencies for each folder: mobile, server, web.
  $ yarn

  # Run the app on localhost.
  $ yarn start
  1. Setup an firebase, using auth and realtime database. Firebase:

The web application requires a few tokens from Firebase. To be able to get those, create a new project on Firebase. Go to the web project and setting to be able to generate the variables listed below.

Example:

File: letmeask/.env.local

Content:

REACT_APP_API_KEY
REACT_APP_AUTH_DOMAIN
REACT_APP_DATABASE_URL
REACT_APP_PROJECT_ID
REACT_APP_STORAGE_BUCKET
REACT_APP_MESSAGING_ID
REACT_APP_APP_ID

♻️ How to Contribute

  • Create a Fork from this repo,
  • Create a branch with your feature: git checkout -b my-feature
  • Commit changes: git commit -m 'feat: My new feature'
  • Push to your branch: git push origin my-feature

About

Web application with a built-in player to listen to podcasts. Using server-side rendering and SASS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published