Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abrehan2/firebase-essentials


https://github.com/abrehan2/firebase-essentials

bootstrap css3 firebase-auth firebase-database firebase-storage html5 materialize reactjs

Last synced: 30 days ago
JSON representation

Awesome Lists containing this project

README

        



# firebase-essentials
Greetings, fellow developers! I'll be walking you through Firebase, starting with the basics and gradually moving towards more advanced concepts. But before we begin, please ensure that you have set up your own `configurations` and have a Firebase `account`

`Note:` I prioritized basic Firebase functionalities over UI and kept it responsive

# Project Overview
The following aspects are the primary focus of the project:



  1. Authentication

  2. Firestore Database

  3. Storage


# Project Prerequisites



  1. React.js

  2. Materialize for components

  3. Bootstrap for responsiveness


# Install Dependencies
`Front-end: cd client --> npm install`


`• The project won't function correctly unless you use your own configurations`

# Environment Variables
Please make sure to create a `.env` file in the `config` directory at the front-end and incorporate the following variables:



  1. API_KEY

  2. AUTH_DOMAIN

  3. PROJECT_ID

  4. STORAGE_BUCKET

  5. MESSAGE_SENDER_ID

  6. APP_ID

  7. MEASURE_ID




Show some ❤️ by starring the repository!