Node.js Script for - WordPress to Firebase Firestore Data Migration

Job ID: 38396717

Budget: £250 – £750 GBP

am seeking a skilled developer to create a Node.js script that can be executed on demand via the terminal. The script’s primary function is to copy two specific post types (Ingredients & Meals) from a WordPress site to Firebase Firestore.

Project Requirements:

• Node.js Expertise: Proficient in Node.js to ensure the script runs smoothly and efficiently.
• WordPress Integration: Experience with WordPress REST API to fetch the required data.
• Firebase Firestore Integration: Familiarity with Firebase Firestore for data storage and structure.
• Data Transformation: Ability to map WordPress data to the Firestore schema accurately.

Example JSON Data Structure:
{
"calories": 300,
"cooking_time": 15,
"description": "meal description",
"Ingredients": [
{
"Name": "Chicken",
"Amount": 150,
"unit": "grams"
},
{
"Name": "Rice",
"Amount": 40,
"unit": "grams"
}
],
"Tips": "some meal tips",
"Date": "21 January 2022 at 19:44:09 UTC"
}

Project Deliverables:

1. Node.js Script: A script that can be executed via terminal.
2. Data Fetching: Script should fetch ‘Ingredients’ and ‘Meals’ post types from WordPress.
3. Data Transformation: Transform the fetched data to match the provided JSON schema.
4. Data Insertion: Insert the transformed data into Firebase Firestore.
5. Documentation: Provide clear instructions on how to run the script and any setup required.

Preferred Qualifications:

• Proven experience with Node.js, WordPress, and Firebase Firestore.

If you have the expertise and are interested in this project, please get in touch. Thank you!
Related categories: JavaScript WordPress Node.js Google Firebase