Skip to content

πŸ™‹β€β™‚οΈ An app to promote a quick and efficient interaction between the host and its subscribers.

License

Notifications You must be signed in to change notification settings

cristianprochnow/hey-letmeask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

logo

author event license

πŸ™‹β€β™‚οΈ An app to promote a quick and efficient interaction between the host and its subscribers.

β–Ά Demonstration

πŸ“– About

An app made to offer a practical and efficiente way to connect people with questions to someone that have the answer.

With a simples Google sign in you can create a new chat room, or then enter into some room that already exists.

The main objective of this app is create a direct bridge between host and its subscribers.

🎨 Layout

layout

πŸ”— Click here to see the layout

πŸ›  Built with

  • React.js
  • Firebase

πŸ“š What I learned

  • Use and implement Firebase for web development
  • Set up firebase configuration
  • Some mobile-first principles

⚑ Getting Started

🧰 Prerequisites

  • Node.js
  • Yarn

πŸ“ Setup

You will need a .env.local file at your project root directory to use Firebase configuration. To set up this steps follow guide below:

  1. Create a Firebase account
  2. Create a new project
  3. Get auth configuration to connect with this web application
  4. Apply your data following the template below
 # Firebase configuration
 REACT_APP_API_KEY=""
 REACT_APP_AUTH_DOMAIN=""
 REACT_APP_DATABASE_URL=""
 REACT_APP_PROJECT_ID=""
 REACT_APP_STORAGE_BUCKET=""
 REACT_APP_MESSAGING_SENDER_ID=""
 REACT_APP_APP_ID=""
  1. Save file
  2. πŸŽ‰ It's done! Now you are able to run the project

πŸ”₯ Run project

# install packages
yarn

# run project
yarn start

πŸ’ͺ Contribute

  1. Fork project
  2. Clone project (git clone <link-to-forked-project>)
  3. Create a new branch (git checkout -b <my-new-feature-name>)
  4. Stage changes (git add .)
  5. Commit new feature (git commit -m "<brief description about your new feature>")
  6. Push the commit (git push origin <branch you've created>)
  7. Open a pull request
  8. It's done, thank you! πŸŽ‰

πŸ“œ License

Built under MIT License, se LICENSE for more details.


Made with πŸ’œ and β˜• by Cristian Prochnow at NLW Together. Enjoy it!

About

πŸ™‹β€β™‚οΈ An app to promote a quick and efficient interaction between the host and its subscribers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published