×

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.