Modern AI-powered business automation platform.
Last updated: [Current Timestamp] - Testing Vercel auto-deployment
- AI Consulting: Expert guidance on AI implementation strategies
- Custom Solutions: Tailored AI solutions for your business needs
- Training Programs: Comprehensive training for your team
- ROI Calculator: Estimate the potential return on your AI investment
- Client Dashboard: Track your AI implementation progress
- Case Studies: Learn from successful AI implementations
- Frontend: Next.js 14, React, TypeScript, Tailwind CSS
- Backend: Next.js API Routes, Firebase
- AI Integration: OpenAI, Anthropic, Replicate, Deepgram
- Email: Resend
- Authentication: Firebase Authentication
- Database: Firebase Firestore
- Storage: Firebase Storage
- Deployment: Vercel
- Node.js 18.x or later
- npm 9.x or later
- Firebase account
- Resend account for emails
- OpenAI API key (optional)
- Anthropic API key (optional)
- Replicate API key (optional)
- Deepgram API key (optional)
-
Clone the repository:
git clone https://github.com/yourusername/fasttrackai.git cd fasttrackai -
Install dependencies:
npm install
-
Copy the example environment file:
cp .env.example .env.local
-
Update the environment variables in
.env.localwith your API keys and configuration. -
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser.
- Create a Resend account at https://resend.com
- Verify your domain in the Resend dashboard
- Create an API key
- Add the API key to your
.env.localfile asRESEND_API_KEY - Update the
EMAIL_FROMvariable with your verified domain email
- Create a new Firebase project at https://console.firebase.google.com/
- Enable Authentication, Firestore, and Storage
- Create a web app in your Firebase project
- Copy the Firebase configuration to your
.env.localfile - Generate a new private key for Firebase Admin SDK:
- Go to Project Settings > Service Accounts
- Click "Generate New Private Key"
- Copy the contents to
FIREBASE_ADMIN_PRIVATE_KEYin your.env.localfile
- Push your code to GitHub
- Connect your repository to Vercel
- Configure the environment variables in Vercel
- Deploy!
src/
├── app/ # Next.js App Router
│ ├── api/ # API routes
│ ├── components/ # React components
│ ├── lib/ # Utilities, hooks, contexts
│ └── ... # Page routes
├── public/ # Static assets
└── ...
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.