Files
docs/pages/concepts/infra-overview.mdx

15 lines
681 B
Plaintext

import { Callout } from "nextra-theme-docs";
import Image from "next/image";
# Infrastructure Overview
LearnHouse is separated into two parts/codebases :
- **Frontend** : Web interface for the user to interact with the application, some parts are server rendered and some are client rendered, we use React Server Components enabled by Next.js 14
- **Backend** : Backend code in Python using FastAPI that handles : Storage, Authentication, Uploads, AI etc.
Here is a diagram that explains the infrastructure in a simple way to get started :
<br />
<img style={{ borderRadius: 10 }} quality={100} src="/img/schemas/infra_overview.png" alt="Hello" width={800} height={500} />