A modern website for ZeroOpsAI, an AI agency offering modular AI agents and service bundles for B2B businesses. Built with Next.js and Tailwind CSS.
- Modern, responsive design
- Lead generation focused
- SEO optimized
- Fast page loads
- Mobile-first approach
- Telegram integration for contact form notifications
- Framework: Next.js 14
- Styling: Tailwind CSS
- Language: TypeScript
- Deployment: Vercel (recommended)
-
Clone the repository:
git clone https://github.com/Param-Harrison/zero-ops-ai.git cd zero-ops-ai -
Install dependencies:
npm install
-
Set up Telegram Bot (for contact form notifications):
- Open Telegram and search for
@BotFather - Send
/start, then/newbot - Follow prompts to create a bot and get your bot token
- Save the bot token (format:
123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11)
- Start a chat with your bot (send "Hi")
- Visit:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates - Find your
chat_idin the response (e.g.,123456789) - Save this
chat_id
Create a
.env.localfile in the root directory:TELEGRAM_BOT_TOKEN=your_bot_token_here TELEGRAM_CHAT_ID=your_chat_id_here
- Open Telegram and search for
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser.
src/
├── app/ # Next.js app directory
│ ├── agents/ # AI agents page
│ ├── solutions/ # Solution bundles page
│ ├── use-cases/ # Use cases page
│ ├── industries/ # Industry solutions page
│ ├── contact/ # Contact/demo request page
│ ├── api/ # API routes
│ │ └── contact/ # Contact form API with Telegram integration
│ └── page.tsx # Homepage
├── components/ # React components
│ ├── layout/ # Layout components
│ ├── ui/ # UI components
│ └── home/ # Homepage components
└── lib/ # Utility functions
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run lint- Run ESLintnpm run format- Format code with Prettier
The site is optimized for deployment on Vercel:
- Push your code to GitHub
- Import the project in Vercel
- Add environment variables in Vercel dashboard:
TELEGRAM_BOT_TOKENTELEGRAM_CHAT_ID
- Deploy
To deploy on Coolify:
- Create a new service in Coolify
- Select "Application" as the service type
- Connect your GitHub repository
- Configure the following settings:
- Build Command:
npm run build - Start Command:
npm start - Node.js version: 18 (or higher)
- Environment Variables:
NODE_ENV=production TELEGRAM_BOT_TOKEN=your_bot_token_here TELEGRAM_CHAT_ID=your_chat_id_here
- Build Command:
- Deploy the service
Note: Make sure your Coolify instance has sufficient resources allocated for the build process.
- 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
Secret SaaS OÜ - param@learnwithparam.com
Project Link: https://github.com/yourusername/zero-ops-ai