Desarrollador frontend en sistema web para academia de cursos, gestionado por ngcraftz.
Sitio web
https://icjlex.academy
Stack
React, TypeScript, TailwindCSS, Express, MySQL.
Este proyecto consiste en un sistema web para una academia de abogados, desarrollado por ngcraftz, un equipo fundado por mí y dos compañeros. Aunque el enfoque principal es el derecho, la academia ofrece cursos en diversas áreas. Como administrador y desarrollador fullstack, he implementado este sistema utilizando las siguientes tecnologías:
- Frontend: React y TypeScript, lo que permite una experiencia de usuario dinámica y escalable.
- Backend: Express, gestionando las solicitudes y la autenticación de usuarios.
- Base de datos: MySQL, para almacenar la información de cursos, docentes, estudiantes y más.
Funcionalidades del sistema
- Usuario/cliente:
- Autenticación: Registro cerrado, donde los usuarios deben comunicarse por WhatsApp para registrarse y adquirir cursos.
- Listado de cursos: Sección dedicada a presentar todos los cursos ofrecidos, con detalles sobre cada uno.
- Nosotros: Información sobre la academia, incluyendo detalles sobre los docentes y fundadores.
- Lista de docentes: Presenta a los instructores, sus especialidades y experiencias.
- Panel Administrativo
- Dashboard: Visualización de métricas clave para el seguimiento del rendimiento de la academia.
- Cursos: Creación y administración de los cursos.
- Docentes: Gestión de la información y datos de los docentes.
- Estudiantes: Control sobre los registros de los estudiantes.
- Categorías y tags: Organización de los cursos por temáticas.
- Usuarios: Administración de los usuarios y sus accesos.
Este sistema está diseñado para facilitar la gestión de la academia y mejorar la experiencia de los usuarios, proporcionando una plataforma eficiente y accesible para el aprendizaje en diversas áreas del derecho y más.