Free Hosting with Firebase
Your MailVerse application is built to run on Firebase App Hosting, a powerful and cost-effective solution with a generous free tier.
Deploying your application is a straightforward process that connects your code to Google's global infrastructure. Here’s a summary of the steps involved:
1. Push Your Code to a GitHub Repository
Firebase App Hosting uses GitHub to automatically build and deploy your application. Start by creating a new repository on GitHub and pushing your project code to it.
2. Create a Firebase Project
In the Firebase Console, create a new project. This will be the home for your hosted application and any other Firebase services you use, like your Firestore database.
3. Set Up App Hosting
From your Firebase project dashboard, navigate to the "App Hosting" section. Follow the on-screen instructions to connect your GitHub account and select the repository containing your MailVerse code. Firebase will automatically detect the Next.js framework and configure the deployment pipeline.
That's It!
Once connected, Firebase will automatically deploy your application. Every time you push a change to your main branch on GitHub, a new version of your site will be built and deployed automatically, with zero downtime.