Blog
Work With Us
ABOUT US
English
Spanish
German
French
Portuguese
Home
About
Work With Us
Ways We Give Back
Services
Hybrid Model Startup
Hybrid Model Small Business
Hybrid Model Medium Sized Business
Hybrid Model Enterprise Business
Case Studies
Manufacturing
Production
Industrial
Real Estate
Construction & Utilities
Food & Beverage
Professional Services
Social Services
Athlete’s
Entertainment
Social Enterprise
Technology
Transportation & Warehousing
Medical & Mental Health Group Practice
Beauty & Wellness
Blogs
Resources
For-Profit Capacity Building
Nonprofit Capacity Building
B7 Conference
Contact
Become a Client
Become a Client
Blogs
Learn About Hybrid Models
What is a Hybrid Model?
Read More
Struggles of Hybrid Models
Read More
Hybrid Model Business Operations
Read More
Hybrid Model Technology
Read More
Hybrid Model Operations
Read More
Hybrid Model Marketing, Advertising and Public Relations
Read More
Hybrid Model Management
Read More
Hybrid Model Legal and Compliance
Read More
Hybrid Model Human Resources
Read More
Hybrid Model Governance
Read More
Hybrid Model Finance
Read More
Hybrid Model Customer Service
Read More
// Import the necessary Firebase modules import { initializeApp } from "firebase/app"; import { getFirestore, collection, addDoc, serverTimestamp } from "firebase/firestore"; // Your Firebase configuration const firebaseConfig = { apiKey: "AIzaSyBQH8AyjLWh8EWs25PMYxHawMlpTTUzH38", authDomain: "business-database-56495.firebaseapp.com", projectId: "business-database-56495", storageBucket: "business-database-56495.firebasestorage.app", messagingSenderId: "345364293002", appId: "1:345364293002:web:30e85d1722c6b487809473", measurementId: "G-15S88CF8P8" }; // Initialize Firebase const app = initializeApp(firebaseConfig); const db = getFirestore(app); // Wait for the DOM to load document.addEventListener('DOMContentLoaded', function () { const form = document.querySelector('#customForm'); // Make sure this matches your form's ID in Webflow form.addEventListener('submit', async function (event) { event.preventDefault(); // Prevent default Webflow submission // Retrieve form data const formData = new FormData(form); const income = formData.get('incomeInput'); // Match input field 'name' attributes const revenue = formData.get('revenueInput'); const investments = formData.get('investmentsInput'); const unitsSold = formData.get('unitsSoldInput'); const numClients = formData.get('numClientsInput'); const industry = formData.get('industryInput'); // Save data to Firebase Firestore try { const docRef = await addDoc(collection(db, 'BusinessData'), { income: parseFloat(income), revenue: parseFloat(revenue), investments: parseFloat(investments), unitsSold: parseInt(unitsSold), numberOfClients: parseInt(numClients), industry: industry, createdAt: serverTimestamp(), }); alert('Data saved successfully! Document ID: ' + docRef.id); form.reset(); // Reset form after successful submission } catch (error) { console.error('Error adding document: ', error); alert('Failed to save data. Please try again.'); } }); });