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.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.
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
Configure the API
Copy
.env.example to apps/api/.env and fill in your Supabase URL, service role key, and session settings.Seed demo data
Run
pnpm --filter @nuestravoz/api seed to populate the database with demo users, careers, and subjects.Demo credentials: admin@nuestravoz.edu / Admin123!. The seed script creates this admin account along with sample careers, subjects, and student users.