docs

git clone https://github.com/notamitgamer/docs.git
· rebuilt hourlyOpen on GitHub
root / whatsapp-logger / prerequisites.mdx

prerequisites.mdx (985B)


      1 ---
      2 title: "Prerequisites"
      3 ---
      4 
      5 import Copyright from "/snippets/copyright.mdx";
      6 
      7 Before you start, make sure you have the following:
      8 
      9 1. A **GitHub** account
     10 2. A **Render** account (free tier works)
     11 3. A **Firebase** account (free Spark plan works)
     12 4. A **WhatsApp** account on your phone
     13 5. An **UptimeRobot** account (free)
     14 
     15 ## How it fits together
     16 
     17 - **Backend (Render + Docker)** — runs the Baileys WhatsApp listener, authenticates the frontend, and writes messages to Firestore
     18 - **Database (Firebase Firestore)** — stores your chat logs
     19 - **Frontend (`index.html`)** — a single static file you host anywhere (Firebase Hosting, GitHub Pages, Netlify, Vercel). It never talks to Firestore directly — it authenticates against and streams chat data from your Render backend only
     20 - **UptimeRobot** — pings your Render backend every 5 minutes so the free tier doesn't spin down from inactivity
     21 
     22 Continue to [Firebase Setup](/whatsapp-logger/firebase-setup).
     23 
     24 <Copyright />