Backend Status

The Admin Dashboard is now wired to Firebase (Firestore + Auth + Storage) โ€” real CRUD for Projects and Blog Posts, with image uploads. It needs your actual Firebase project config pasted into firebase-config.js before it'll connect. Still outstanding:

Developers CMS (same pattern, not yet built)
Micro Markets CMS
Leads / Enquiry capture into Firestore
Public site reading live data (still uses sample arrays)

Not Yet Built

Real user login/wishlist persistence for site visitors (separate from admin login) still needs backend work:

Real User Authentication (site visitors)
Persistent Wishlist / Saved Searches