https://github.com/sallamrady/firebase-in-depth
Firebase In Depth rope for learn Firebase and move from beginner to be master in it
https://github.com/sallamrady/firebase-in-depth
firebase firebase-auth firebase-database firebase-hosting firebase-storage
Last synced: 3 months ago
JSON representation
Firebase In Depth rope for learn Firebase and move from beginner to be master in it
- Host: GitHub
- URL: https://github.com/sallamrady/firebase-in-depth
- Owner: SallamRady
- License: mit
- Created: 2024-04-01T21:46:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-30T20:31:56.000Z (about 2 years ago)
- Last Synced: 2025-04-08T17:51:12.284Z (about 1 year ago)
- Topics: firebase, firebase-auth, firebase-database, firebase-hosting, firebase-storage
- Language: JavaScript
- Homepage:
- Size: 124 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Firebase In Depth
This repository was created as a learning project to explore various features of Firebase, including authentication, storage, Firestore, and security rules.
### Features
- Firebase Authentication: Learn how to authenticate users using Firebase Authentication.
- Firebase Storage: Explore how to store and retrieve files using Firebase Storage.
- Firestore: Understand how to use Firestore for real-time database capabilities.
- Security Rules: Learn how to implement security rules to protect your Firebase resources.
### Getting Started
To get started with this project, follow these steps:
1. Clone the repository to your local machine:
git clone https://github.com/SallamRady/Firebase-In-Depth.git
2. Navigate to the project directory:
cd firebase-basics
3. Install dependencies:
npm install
4. Configure Firebase:
* Create a Firebase project at Firebase Console.
* Obtain your Firebase configuration and replace it in src/firebase/firebaseConfig.js.
* Enable the required Firebase services (Authentication, Storage, Firestore) in your Firebase project.
5. Run the project:
npm run dev
### Contributing
Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request.
### License
This project is licensed under the MIT License.
#### Thanks , **Sallam Rady Ramadan**