Comuni Proyect

First Time

create database comuni;
php artisan migrate
 php artisan db:seed

API

Login Api

  • Login
  • Logout
  • Send email recover password
  • Recover Password
    • Issue: validar la fecha limite de token valido
  • Register // ENVIAR MAIL DE CONFIMACION CUENTA
  • verified mail

Tutor Dashboard

  • Statistics
  • Get all courses by tutor
  • Obtener las ganancias de por curso
  • Obtener los estudiantes por curso
  • Obtener las preguntas por curso

Tutor Profile

  • Obtener perfil
  • Editar perfil
  • Obtener informacion bancaria
  • Editar informacion bancaria
  • Obtener payments con informacion de factura

Client post crear usuario

  • Attach areas interes usuario | POST Client - attach interests /api/interest/client
  • Obtener area de interes general
  • Update interest

Client profile

  • Mis certificaciones
  • [0] Editar cuenta
  • [0] Obtener cuenta
  • [0] Editar perfil
  • [0] Obtener perfil
  • Historial de pagos
  • Metodos de pagos

Client cursos

  • realizar pregunta
  • ver pregutas de un curso con sus respuestas
  • crear una respuesta
  • Progreso de curso
  • calificar curso | POST Course - score /api/score/course/42
  • [0] ver calificacion curso
  • ver cantidad cursos por categoria

Client carrito

  • anadir curso al carrito
  • eliminar cursos del carrito
  • Pagar lo del carrito
  • Facturacion
  • ver items del carrito

Client Dashbard

  • Verificar correo y volver a enviar correo de verificacion
  • Ver clases que estoy cursando
  • cursos de cliente dependiendo de las categorias que escogio y si estan en oferta
  • mis areas de interes (areas de interes por usuario)
  • recomendados para ti
  • destacados comuni

client image1

  • api carritos con discount
  • discount api time
  • cursos recomendados api (precio, estrellas, reviws cantidad, alumnos, timepo total curso, image, tutor)

client image2

  • api pagar
  • crear metodo de pago

client image 4

  • facturacion api, Numero de orden, Direccion, Fecha,

Curso

  • [0] api tags curso (100% online, pago unico)
  • [0] Ver info de un curso
  • [0] Ver contenido de un curso
  • [0] Ver preguntas y respuestas de un curso

Issues

  • [0] reordenar controller y apis
  • Sigue devolviendo la pagina 404 en la api
  • Try catch correo ya existente
  • Mejorar mensajes de error y mensajes de validaciones
  • Mask credit cart number y 3 digitos credit card
  • Reportar que todas las rutas esten protegidas
  • Puedo calificar un curso varias veces