This wizard will connect your portal to Firebase (Google's free backend) so all 10 team members share live data, have secure logins, and receive WhatsApp alerts.
Time required: ~10 minutes
✅ Completely free — Firebase Spark plan includes 50,000 reads/day, 20,000 writes/day — more than enough for your team.
✅ No server needed — works with your existing cPanel hosting. Just upload this HTML file.
Google account (Gmail) required for Firebase
Your existing domain hosting (for uploading the HTML)
Team member emails ready
Optional: CallMeBot API key for WhatsApp alerts
2
Firebase Project
Connect Your Database
Follow these steps to create your free Firebase project:
Step-by-step instructions:
1. Go to console.firebase.google.com → Click "Add Project"
2. Name it TenderFlow → Disable Google Analytics → Create
3. Click the web icon </> → Register app as "TenderFlow"
4. Copy the config object and paste below
5. Go to Authentication → Sign-in method → Enable Email/Password
6. Go to Firestore Database → Create database → Start in test mode
// Your Firebase config will look like this:
const firebaseConfig = {
apiKey: "AIzaSyXXXXXXXXXXXXXXXXXXXXX",
authDomain: "yourapp.firebaseapp.com",
projectId: "yourapp-xxxxx",
storageBucket: "yourapp.appspot.com",
messagingSenderId: "123456789",
appId: "1:123456789:web:abcdef"
};
3
Admin Account
Create Admin Login
Set up the administrator account for your portal. You'll use this to add team members and manage tenders.
4
WhatsApp Alerts
Setup Complete! 🎉
Your portal is live! Optionally set up WhatsApp notifications for deadline alerts.