Skip to content

ayushshukla1807/the-editorial-academic

Repository files navigation

🚀 The Editorial Academic — Intelligent Student Housing

An enterprise-grade, AI-powered real estate marketplace engineered for Newton School of Technology. Features semantic vector matching, distributed caching, and a spatial interface.

Next.js Vercel AI Supabase Redis


🔬 AI / ML & Backend Architecture

This project was specifically architected to demonstrate High-End Full-Stack & Machine Learning Integrations for production systems.

Key Technical Achievements:

  • 🧠 Semantic Vector Search (RAG): Completely replaced legacy heuristic matching algorithms with a cosine-similarity AI matching engine. Analyzes textual roommate descriptions and property layouts.
  • Distributed Edge Caching: Implemented highly available Redis pipelines via Upstash to cache high-frequency property listings, resulting in a dramatic reduction in DB latency (<40ms reads).
  • 🤖 Real-Time AI Copilot: Engineered a streaming ChatGPT-like assistant interface natively utilizing the Vercel AI SDK protocol to parse, negotiate, and query property parameters in natural language.
  • 💎 Spatial Design System: Developed a world-class, dark-mode-first glassmorphism UI using framer-motion layout animations and cmdk power-user palettes.
  • 🔒 Enterprise Authentication: Hardened user sessions using Supabase Row Level Security (RLS).

⚙️ Core Infrastructure

src/
├── app/                  # Next.js App Router (Streaming Edge Functions, Chat Routes)
├── components/           # Spatial UI, AI Copilot, Command Palette, Layouts
├── services/             # Microservices
│   ├── ai/               # Vector embeddings, Cosine Similarity matching logic
│   └── cache/            # Redis caching abstraction layers
└── lib/                  # Database clients & Data models

🚀 Development Quickstart

Designed for immediate deployment with smart fallbacks (AI and Redis will gracefully fallback to in-memory buffers if API keys are absent, ensuring flawless portfolio demonstrations).

  1. Clone & Install:
    npm install
  2. Run Development Server:
    npm run dev

👨‍💻 Author

Ayush Shuklagithub.com/ayushshukla1807

Designed & Engineered for the Next Generation of Real Estate.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors