Production-Ready Next.js 14 Application
A complete cyberpunk-themed AI platform featuring multi-provider AI integrations, custom agents, real-time tech feeds, and Rainmeter desktop widget support. Built for instant Vercel deployment.
- ๐จ Cyberpunk Neon UI - Interactive neural network canvas with smooth animations
- ๐ค Multi-Provider AI - OpenAI GPT-4 and xAI Grok integration
- ๐ง Custom Agents - Build and deploy specialized AI agents with custom prompts
- ๐ก Live Tech Feeds - Real-time aggregation from 8 top tech sources
- ๐ฎ Rainmeter Support - JSON API endpoints for desktop widgets
- โก Edge Runtime - Global edge deployment with streaming responses
- ๐ Production Security - Environment-based secrets, security headers, rate limiting
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS + Custom Neon Theme
- Animations: Framer Motion
- Icons: Lucide React
- AI SDKs: OpenAI, Vercel AI SDK
- RSS: rss-parser
- Deployment: Vercel (Edge Runtime)
This project is optimized for Vercel production deployment.
Or manually:
- Push to GitHub
- Import to Vercel: https://vercel.com/new
- Set environment variables in Vercel Dashboard
- Deploy
See VERCEL_DEPLOY.md for complete production deployment instructions.
Set these in Vercel Dashboard โ Settings โ Environment Variables:
- Get from: https://platform.openai.com/api-keys
- Format:
sk-... - Used for: GPT-4 model access, agent execution
- Get from: https://x.ai/api
- Format:
xai-... - Used for: Grok model access, xAI provider
- Status: Future integration (stub implemented)
- Required: No
POST /api/llm
Body: {
"provider": "openai" | "xai",
"model": "gpt-4-turbo-preview" | "grok-beta",
"messages": [{ "role": "user", "content": "Hello" }],
"temperature": 0.7,
"stream": false
}
GET /api/feeds
Returns: { feeds: [...], count: number }
GET /api/gadgets/latest
GET /api/gadgets/status
Example Rainmeter skin configuration:
[MeasureLatest]
Measure=Plugin
Plugin=WebParser
URL=https://your-domain.vercel.app/api/gadgets/latest
RegExp="headline":"([^"]*)"
UpdateRate=300
[MeterHeadline]
Meter=String
MeasureName=MeasureLatest
Text=%1
FontSize=12
FontColor=0,240,255
AntiAlias=1joepro/
โโโ app/
โ โโโ api/
โ โ โโโ llm/route.ts # Unified LLM proxy
โ โ โโโ feeds/route.ts # RSS feed aggregator
โ โ โโโ agents/run/route.ts # Agent execution
โ โ โโโ gadgets/ # Rainmeter endpoints
โ โโโ apps/page.tsx # AI apps hub
โ โโโ agents/page.tsx # Agent management
โ โโโ feeds/page.tsx # Tech feeds
โ โโโ layout.tsx # Root layout
โ โโโ page.tsx # Splash page
โโโ components/
โ โโโ Hero.tsx # Animated hero section
โ โโโ NeuralNetCanvas.tsx # Interactive canvas
โ โโโ GlowCard.tsx # Neon card component
โโโ lib/
โ โโโ llm/ # AI client libraries
โ โโโ feeds/ # Feed scraping
โ โโโ agents/ # Agent config
โโโ public/
โ โโโ assets/ # Static assets
โโโ vercel.json # Vercel config
Edit tailwind.config.ts to customize neon colors:
neon: {
pink: '#FF10F0',
cyan: '#00F0FF',
purple: '#B026FF',
// Add your colors
}Edit lib/feeds/sources.ts to add/remove RSS feeds.
QUICK_DEPLOY.md- โก 5-minute deployment guide (START HERE)VERCEL_INTEGRATION.md- ๐ Complete service integration reviewINTEGRATION_SUMMARY.md- โ All services verified and readyVERCEL_DEPLOY.md- Detailed Vercel deploymentFIREBASE_DEPLOY.md- Firebase alternative (limited features)
FINAL_REPORT.md- Complete project summaryPRODUCTION_READY.md- Production readiness reportSTATUS.md- Build status and integrationsREADME.md- This file
SECURITY_ALERT.md- Security best practices.env.local.example- Environment variable template
- Next.js 14 with App Router
- TypeScript strict mode
- Tailwind CSS with neon theme
- Framer Motion animations
- OpenAI & xAI integration
- Edge runtime for APIs
- Security headers configured
- Rate limiting implemented
- Error handling comprehensive
- Environment variables secured
- Vercel optimized
- Documentation complete
# Clone or download project
git clone https://github.com/yourusername/joepro.git
cd joepro
# Push to your GitHub
git remote set-url origin https://github.com/yourusername/your-repo.git
git push
# Deploy via Vercel Dashboard
# 1. Visit https://vercel.com/new
# 2. Import your repository
# 3. Add environment variables
# 4. DeployYour JoePro.ai instance will be live in ~5 minutes!
MIT License - feel free to use this project for your own purposes.
Built with โก for Production by Machine AI using Next.js 14, Tailwind CSS, OpenAI, and xAI.# Last updated: Tue, Nov 18, 2025 10:33:02 PM