ProfeScore es una plataforma open source desarrollada para que los estudiantes puedan calificar y compartir su experiencia con los profesores de su universidad, de forma anónima y organizada por facultad y materia.
- Frontend: React + TypeScript
- Backend: Node.js + Express + MongoDB
- Autenticación y tracking: FingerprintJS
- Despliegue: Render, Vercel u otros
ProfeScore/
├── frontend/ # Aplicación cliente
├── backend/ # API y servicios
├── docs/ # Documentación técnica
├── questions/ # Preguntas frecuentes y comunidad
-
Clona el repositorio:
git clone https://github.com/ProfeScore-Org/ProfeScore.git
-
Instala dependencias:
Frontend:
cd frontend npm install
Backend:
cd ../backend npm install
-
Configura variables de entorno en ambos proyectos (.env).
-
Ejecuta localmente:
# En frontend/ npm run dev # En backend/ npm run dev
¡Las contribuciones son bienvenidas! Consulta CONTRIBUTING.md para saber cómo empezar.