/LetMeAsk-NLW6

A QA chat room for support. You make question and get response from the community.

Primary LanguageTypeScriptMIT LicenseMIT

LetMeAsk-NLW

A QA chat room for support. You make question and get response from the community.

About

This App was created during the week of the Next Level Week event realesed by Rocketseat. And, of course, this app is not complete yet. This project developped using the realtime database and authetication from firebase when you can create a room and answere about questions that was made by users.

Access the webapp here: https://letmeask-3389e.web.app/

What have I learned?

  • The single page concepts.
  • The RESTFULL API concepts.
  • Creating a React project based on Typescript.
  • Working with react hooks.
  • Creating personalized hooks.
  • Creating routes throught the react-router-dom library.
  • Creating and working with Contexts.
  • Working with firebase - Database and authentications.
  • No-SQL and non-relational database concepts.
  • Working with Sass.

Technical

If you clone this project you must

  • You mus have NodeJs and typescript installed.

After you cloned the project you must:

  • Install node modules by cli command yarn add or npm install
  • You must add a firebase database to the project.
  • yarn start for running the project.