Skip to content

UIUC-Chatbot/ai-ta-backend

Repository files navigation

AI TA Backend for UIUC's Course Assistant Chatbot

A Flask application hosting endpoints for AI TA backend.

๐Ÿ‘‰ See the main app for details: https://github.com/UIUC-Chatbot/ai-teaching-assistant-uiuc

๐Ÿ› ๏ธ Technical Architecture

Hosted (mostly for free) on Railway. Architecture diagram of Flask + Next.js & React hosted on Vercel. Architecture diagram

Documentation

Automatic API Reference

๐Ÿ“ฃ Development

  • Install Python requirements pip install -r requirements.txt
  • Start the server for development (with live reloads) cd ai_ta_backend then flask --app ai_ta_backend.main:app --debug run --port 8000

The docs are auto-built and deployed to our docs website on every push. Or you can build the docs locally when writing:

  • mkdocs serve