KnightsHub Homepage Screenshot
Visit Live KnightsHub →

KnightsHub

KnightsHub is a secure, cloud-native sublease platform for UCF students. Users can post, browse, and manage sublease listings with advanced filtering, image uploads, and profile management.

  • Authentication: UCF email enforcement, email verification, JWT sessions
  • Listings: Create, edit, filter, and upload up to 8 images per listing (AWS S3)
  • Profiles: Customizable profiles, contact preferences, and social links

Technical Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS
  • Backend: Node.js, Express, TypeScript
  • Database: PostgreSQL (AWS RDS)
  • Storage: AWS S3
  • Email: Resend
  • Hosting: AWS App Runner, CloudFront CDN
  • DevOps: Docker, AWS CLI, Amazon ECR

Knightro: Agentic AI Chatbot

Knightro is an advanced, LLM-powered assistant built into KnightsHub. Knightro automates sublease workflows, answers UCF questions, and enhances student engagement. It can automate user actions, answer campus-related questions using RAG, offer different personalities, and plan multistep workflows using agentic AI.

  • Uses OpenAI GPT-4-turbo, RAG, and LangChain for tool invocation
  • Supports multistep planning, roommate matching, listing polish, and more
  • Personality toggle (professional/frat mode) and persistent assistant icon
  • Mobile-friendly with voice input and personalized memory

Knightro is currently in active development and continuously improving.