This project was developed using the following technologies:
- Firebase
- React
- Typescript
Clone the repository and access its folder
$ git clone https://github.com/gabrielmdr/letmeask
$ cd letmeask
Create a Firebase project at https://console.firebase.google.com
Go to your Firebase project page
- Click the 'Add app' button and select 'Web'
- Choose a name and click 'Register app'
- Copy the values of the Firebase configuration
- Create a file named .env.local with the following format:
REACT_APP_API_KEY= REACT_APP_AUTH_DOMAIN= REACT_APP_DATABASE_URL= REACT_APP_PROJECT_ID= REACT_APP_STORAGE_BUCKET= REACT_APP_MESSAGE_SENDER_ID= REACT_APP_APP_ID= REACT_APP_MEASUREMENT_ID= - Copy each Firebase configuration attribute and paste it after the corresponding key
- Click the gear icon on the top left of the Firebase project page
- Copy the Project ID
- Create a file named .firebaserc with the following format:
{ "projects": { "default": "YOUR_PROJECT_ID" } } - Replace YOUR_PROJECT_ID with the project ID you copied
Again on your Firebase project page
- Go to 'Realtime Database'
- Click 'Create Database'
- Select default options
Install the dependencies and initialize the project
$ yarn
$ yarn start
Letmeask is a project that allows you to create Q&A rooms. It is great for content creators to connect with their audience or for educators to answer questions from students.
This project was developed during Next Level Week Together, an event presented from 20 to 27 June 2021 by Rocketseat and tutored by Diego Fernandes.
The layout of the project is available at this link. It is required a Figma account.
This project is under the MIT license. Check LICENSE.