SkillAgentSearch skills...

Vibecodementor

πŸ€– AI-driven development platform with .NET 9 + Next.js 15. Features vertical slice architecture, real-time SignalR, type-safe APIs, and one-command Docker deployment. Perfect for AI prototypes, chat apps, and real-time dashboards.

Install / Use

/learn @WilliamAvHolmberg/Vibecodementor
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

VibeCodeMentor - AI-Driven Development Platform

Fast-track AI development with .NET 9 + Next.js 15 starter optimized for vertical slice architecture and rapid prototyping.

🌐 Live Demo: vibecodementor.net

πŸ€– Why This Stack?

Built for AI-driven development:

  • Vertical Slice Architecture - Features are self-contained (frontend + backend)
  • Type-safe API - Auto-generated from OpenAPI/Swagger
  • Real-time Everything - SignalR for live updates
  • Instant Deploy - Docker + scripts for one-command deployment

Perfect for building AI prototypes, chat apps, and data-driven applications.

⚑ Quick Start (3 commands)

# 1. Setup environment
npm run install:all
npm run setup:local
# Edit .env.local with your database/secrets

# 2. Start development
npm run start:db        # Start PostgreSQL
npm run start:api       # Start .NET API (localhost:5001)
npm run start:frontend  # Start Next.js (localhost:3000)

That's it! Visit http://localhost:3000

πŸ—οΈ Architecture

Tech Stack

  • Backend: .NET 9 + Entity Framework + SignalR
  • Frontend: Next.js 15 + React 19 + Tailwind CSS + TypeScript
  • Database: PostgreSQL
  • Deployment: Docker + nginx

Vertical Slice Pattern

Each feature is a complete slice (UI + API + DB):

πŸ“ Frontend: features/chat/     πŸ“ Backend: Features/Chat/
β”œβ”€β”€ components/                 β”œβ”€β”€ Commands/
β”œβ”€β”€ hooks/                      β”œβ”€β”€ Queries/  
β”œβ”€β”€ types.ts                    β”œβ”€β”€ Models/
└── index.ts                    └── Controllers/

Benefits: Faster development, easier testing, cleaner code organization.

πŸš€ Production Deployment

1. Server Setup (Interactive)

./scripts/setup-server.sh
# Prompts for: server IP, domain, Cloudflare tunnel setup

2. Deploy Application

npm run setup:prod  # Creates .env file
# Edit .env with production secrets

npm run build       # Build Docker images
npm run deploy      # Deploy (prompts for server IP)

Done! Your app is live with SSL, nginx, and Cloudflare tunnel protection.

πŸ“¦ Key Features

  • πŸ€– AI-Ready: Real-time chat, file uploads, analytics dashboard
  • πŸ” Auth System: OTP email authentication
  • πŸ“Š Live Metrics: Server monitoring with SignalR
  • ☁️ File Storage: Cloudflare R2 integration
  • πŸ›‘οΈ Security: Environment validation, secret management
  • 🐳 DevOps: One-command Docker deployment

πŸ”§ Development Commands

# Environment setup
npm run setup:local     # Create .env.local
npm run setup:prod      # Create .env

# Development
npm run start:db        # PostgreSQL only
npm run start:api       # .NET API only
npm run start:frontend  # Next.js only

# Testing
cd api.Tests && dotnet test  # Run API tests

# Production
npm run build           # Build Docker images  
npm run deploy          # Deploy to server

πŸ“ Project Structure

rapid-dev/
β”œβ”€β”€ πŸ”§ api/                    # .NET 9 Backend
β”‚   └── Source/Features/       # Vertical slices (Auth, Chat, Users)
β”œβ”€β”€ 🎨 frontend/               # Next.js 15 Frontend
β”‚   └── src/features/          # Vertical slices (auth, chat, dashboard)
β”œβ”€β”€ 🐳 infrastructure/         # Docker + nginx configs
β”œβ”€β”€ πŸ“œ scripts/                # Setup and deploy scripts
└── πŸ“‹ package.json            # Development commands

πŸ”₯ What Makes This Special

  1. AI-Optimized: Built for chat apps, real-time data, file processing
  2. Vertical Slices: Each feature is self-contained and easy to modify
  3. Type Safety: Full-stack TypeScript with auto-generated API types
  4. Real-time First: SignalR for live updates across the entire app
  5. Deploy in Minutes: Complete Docker deployment with one command

πŸ“š Next Steps

  • AI Integration: Add OpenAI/Claude API for chat features
  • Database: Customize PostgreSQL schemas for your use case
  • UI Components: Extend the shadcn/ui component library
  • Authentication: Configure email provider (Resend) for OTP

Perfect for: AI prototypes, chat applications, real-time dashboards, SaaS MVPs

Built with ❀️ for rapid AI development! πŸ‡ΈπŸ‡ͺ

View on GitHub
GitHub Stars69
CategoryDevelopment
Updated3d ago
Forks10

Languages

TypeScript

Security Score

80/100

Audited on Apr 1, 2026

No findings