Skip to content

jhrubiano10/smarttools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto Maestría SmartTools

Proyecto que tiene como fin aplicar los conceptos de la asiagntura Cloud.

Instalación

npm install

Requerimientos hasta el momento.

  • Creación de un perfil de administrador.
  • Autenticación.
  • Listado de concursos.
  • Creación de concursos.
  • Vista de un concurso.
  • Subir vídeo a un concurso.
  • Realizar conversión de vídeo.

Para la autenticación se ha hecho uso de passport, utilizando una estrategia local

Requerimientos que hacen falta

  • Listar vídeos de un concurso.
  • Mostrar un vídeo de un concurso.
  • Enviar e-mail de confirmación de conversión de vídeo.
  • Editar/Eliminar un concurso.

Servicios por consumir.

Se ha creado el servicio que lista los vídeos de un concuros.

http://localhost:3000/getvideos/token_video/pagina

Se puede consultar los servicios creados en el archivo rutas.js

Servicio para conversión de vídeos.

Para el funcionamiento de este, previamente se debe instar ffmpeg.

node convert.js

Se creará una serie de directorios dentro de la carpeta uploadedfiles

  • Directorio con el id del concurso.
    • banner -> Contiene las imágenes que se suben al concurso.
    • video
      • org -> Guarda el vídeo original.
      • convert -> Guarda los vídeos convertidos.
      • thumbnail -> Guarda la imagen que representa al vídeo.

Base de datos.

La Base de datos que se ha establecido hasta el momento es Mysql

Autores

  • Camilo Medina
  • Jorge Rubaino

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published