CloudAdvisor – AI-Powered Cloud Advisor

Overview
CloudAdvisor is an intelligent cloud-based advisor platform designed to enhance productivity and simplify cloud service management.
It leverages AI-driven recommendations, secure authentication, and a modern UI built with Next.js App Router to deliver a fast and scalable experience.
Objectives
- Provide intelligent, AI-powered cloud recommendations
- Ensure secure and seamless user authentication
- Build a scalable API architecture
- Deliver a clean, responsive, and modern user interface
Key Features
🔐 Secure user authentication with Clerk
🤖 AI-powered advisor for cloud insights
🧠 Smart API routing for scalable services
🎨 Modern UI using Next.js 13+ App Router
🌐 Fully responsive design
⚡ Fast performance and optimized routing
Tech Stack
- Frontend: React, Next.js 13 (App Router)
- Backend / API: Node.js (Next.js API Routes)
- Authentication: Clerk
- Styling: Tailwind CSS
- AI Integration: gemini (or compatible AI models)
- Deployment: Vercel
Getting Started
Prerequisites
- Node.js 16+
- npm or yarn
- Clerk account
- Gemini API key (or equivalent AI provider)
Installation
- Clone the repository:
git clone https://github.com/omprakash2929/CloudAdvisor.git - Navigate to the project directory:
cd CloudAdvisor - Install dependencies:
npm install
Environment Variables
Create a .env.local file and add:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key
OPENAI_API_KEY=your_openai_api_key
Run the Application
npm run dev
Visit:
http://localhost:3000
Use Cases
- AI-assisted cloud decision-making
- Cloud service recommendations
- Developer productivity tools
- Learning modern Next.js App Router architecture
License
MIT License © 2025 — CloudAdvisor
Built with ☁️ + 🤖 by Omprakash Chauhan