This project runs entirely from the web/ folder and uses Firebase Auth + Firestore as the backend.
1) Open web/.env and paste your Firebase web config values.
2) Generate the config file:
cd webnpm run build:config
3) Open web/index.html with Live Server.Note: Firebase web config values are public and are safe to expose. They identify your project but do not grant admin access. Real security is enforced with Firestore rules.
OpportUnity/
web/
assets/
css/
js/
scripts/
*.html
.vscode/
Update rules in web/firestore.rules, then deploy with the Firebase CLI:
firebase deploy --only firestore:rulesFrom web/:
npm run build:config - generate web/js/firebase-config.js from web/.envLive Server is configured to use web/ as the root. If it opens the wrong page, reload VS Code and open web/index.html.