/CSV2Firestore-VanillaJS

The app is a simple and easy-to-use tool that can be used to quickly and easily import data from CSV files into the Cloud Firestore database.

Primary LanguageHTML

CSV to Firestore VanillaJS: A Simple and Seamless Data Import Tool

Welcome to CSV to Firestore VanillaJS, a lightweight and straightforward tool designed to facilitate the effortless migration of data from CSV files to the Cloud Firestore database. Built for educational purposes, this open-source project empowers developers and enthusiasts to seamlessly transfer their CSV data into Cloud Firestore with minimal effort..

Key Features:

  • Ease of Use: Seamlessly import CSV files into Cloud Firestore with a few simple clicks.
  • Open-Source: The project's code is publicly available for inspection and modification, promoting collaboration and learning.
  • Educational Purpose: Designed primarily for educational purposes, enabling developers to grasp the intricacies of data import using Cloud Firestore.

APP

In more detail:

The app works by first allowing the user to select a CSV file to upload. Once the file has been selected, the app will parse the file and create a new collection (called "collection-name") in the Cloud Firestore database. The data from the CSV file will then be inserted into the new collection. The app also provides a preview of the data in the CSV file before it is uploaded.

Getting Started:

Clone the repository: Fork or clone the project repository from GitHub.

Install dependencies: Install the required Node.js packages using npm or yarn. Configure Cloud Firestore: Set up your Cloud Firestore project and obtain the project ID and private key. Run the application: Launch the application and provide the path to your CSV file and the Cloud Firestore configuration details.

Contributing:

We encourage contributions to enhance the project's functionality and improve user experience. Feel free to share your code, report issues, or suggest improvements.

Thank you for using CSV to Firestore VanillaJS!

We hope this tool simplifies your data import tasks and contributes to your development endeavors.

Cheers Christoph Mittendorf

Disclaimer: This is not an officially supported Google product