Get your RuedaPro UNIPAZ platform deployed and ready to manage engineering project evaluations in just a few steps.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/danielpose1996-stack/ruedadeproyectos/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before you begin, ensure you have:- A Supabase account (free tier works)
- Basic knowledge of JavaScript and HTML
- A web hosting solution (Netlify, Vercel, or any static host)
Setup Process
Create Supabase Project
- Go to supabase.com and create a new project
- Wait for your database to be provisioned (takes ~2 minutes)
- Navigate to Project Settings > API to find your credentials
Configure Supabase Connection
Open
js/config.js and replace the placeholder values with your Supabase credentials:js/config.js
Set Up Database Schema
Execute the Row Level Security (RLS) policies to secure your database:
- Open your Supabase project dashboard
- Navigate to SQL Editor
- Run the security hardening script:
sql/rls_security_hardening.sql
RLS policies ensure that anonymous users can only view data for evaluated projects, protecting student and evaluation data during the judging process.
Create Your First Admin User
Create the initial administrator account directly in Supabase:
- Go to Authentication > Users in your Supabase dashboard
- Click Add User and fill in:
- Email:
admin@unipaz.edu.co - Password: Choose a strong password
- User Metadata: Add the following JSON:
- Email:
- Confirm email verification (or disable it in Auth settings for testing)
Verify Installation
Once deployed, test your installation:- Navigate to your site URL
- Click “Ingreso Admin” (Admin Login)
- Log in with your admin credentials
- You should see the admin dashboard with options to:
- Create docente (professor) accounts
- Create estudiante (student) accounts
- Register projects
Security Considerations
RuedaPro UNIPAZ includes built-in XSS protection through the All user-generated content is sanitized before rendering.
escapeHTML() function:js/config.js
Next Steps
Your RuedaPro UNIPAZ platform is now ready! Continue with:User Management
Learn how to create and manage professors and students
Project Setup
Set up projects and assign evaluators
Evaluation Process
Understand the rubric-based evaluation workflow
Deploy Guide
Advanced deployment configurations
Need Help?
If you encounter issues during setup:- Check that your Supabase URL and key are correct
- Verify RLS policies are applied correctly
- Ensure the Supabase JavaScript library is loading (check browser console)
- Confirm your database tables are created