Skip to content

Repository Structure

Repository Structure

TutoriaLLM consists of two main systems: the frontend and the backend. The frontend is built with React, Vite, and Tanstack Router, while the backend is built with Hono and Node.js. It uses PostgreSQL as the database. Additionally, there is an extension system that provides functionality for integrating with external applications like Minecraft.

The frontend is built with React, Vite, and Tanstack Router. You can use any editor to edit the code and run the app in a local environment using Node.js.

The backend is built with Hono and Node.js, requiring PostgreSQL as the database. It works alongside the frontend to manage the application’s data. The backend is provided as a Docker image, which can be deployed on a server using tools like Docker Compose for database connectivity.
This page explains how to run the application in a local environment for development purposes.

The documentation is built with Astro and Starlight. It includes API references (auto-generated) and information on how to create tutorials.

Extensions are located in the /packages/extensions directory by default. They provide functionality for integrating with external applications like Minecraft.