Use this checklist to track your progress in setting up the Cloud Architect AI project from scratch.
Tip
You can automate many of these steps by running the included setup script: ./setup.sh
- Node.js installed (v18 or higher)
- npm or yarn installed
- Firebase CLI installed (
npm install -g firebase-tools
) - Google Cloud account created
- Firebase account created (linked to Google Cloud)
- Billing enabled on Google Cloud account
- Create a new Firebase project
- Register a web app in the Firebase project
- Enable Firebase Hosting
- Copy Firebase configuration to
src/lib/firebaseApp.ts
- Update
.firebaserc
with your project ID
- Enable Vertex AI API in Google Cloud Console
- Install Firebase Extensions for Vertex AI
- Configure Vertex AI extension with appropriate settings
- Verify Vertex AI authentication is working
- Clone the repository
- Install dependencies (
npm install
) - Start development server (
npm run dev
) - Verify the application runs locally
- Test the Vertex AI integration
- Build the application (
npm run build
) - Deploy to Firebase (
firebase deploy
) - Verify the deployed application works
- Test the Vertex AI integration in production
- Customize the application name/branding if desired
- Update the README.md with your project information
- Set up custom domain (optional)
- Configure Firebase Authentication (optional)
- Set up Firebase Analytics (optional)