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..
- 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.
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.
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.
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!
Disclaimer: This is not an officially supported Google product