Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Renzo717/Aula-Virtual-Universidad-Radiolocucion/llms.txt

Use this file to discover all available pages before exploring further.

NuestraVoz is the virtual campus platform for Universidad de Radiolocución, built with Astro, React, Express.js, and Supabase. It gives students, teachers, administrators, and preceptors a single place to manage academic life — from course enrollment and activity submissions to discussion forums and final grade reporting.

Introduction

Learn what NuestraVoz is, who it’s for, and how the platform is structured.

Quickstart

Set up your local development environment and run the platform in minutes.

Architecture

Explore the monorepo layout, tech stack, and how the frontend and API connect.

API Reference

Browse all REST endpoints, request schemas, and response shapes.

Explore by Feature

Virtual Classroom

Announcements, resources, and quick-access links per subject.

Activities & Submissions

File uploads, online forms, grading, and late submission policies.

Forums

Threaded discussion boards with tags, reactions, and per-subject scoping.

Grade Book

Final grade entry, recuperatory notes, and libre/regular tracking.

Getting Started

1

Install dependencies

Enable Corepack and install the monorepo with corepack enable && pnpm install.
2

Configure the API

Copy .env.example to apps/api/.env and fill in your Supabase URL, service role key, and session settings.
3

Seed demo data

Run pnpm --filter @nuestravoz/api seed to populate the database with demo users, careers, and subjects.
4

Start development servers

Run pnpm dev to start both the Astro frontend on port 4321 and the Express API on port 3001.
Demo credentials: admin@nuestravoz.edu / Admin123!. The seed script creates this admin account along with sample careers, subjects, and student users.

Build docs developers (and LLMs) love