Tecnologias
- Vue 3 composition API
- Node JS + express
- Mongo DB
Despliegues
- BackEnd: AWS EC2
- FrontEnd: S3 bucket
- DB: Mongo Atlas
Demo http://frontendyt.s3-website.us-east-2.amazonaws.com/
Endpoints:
Get Videos (get)
http://ec2-18-217-45-176.us-east-2.compute.amazonaws.com:3000/api/videos
Delete Videos (delete)
http://ec2-18-217-45-176.us-east-2.compute.amazonaws.com:3000/api/videos:id
Create Video (post)
http://ec2-18-217-45-176.us-east-2.compute.amazonaws.com:3000/api/videos
body:
videoId:{
type:String,
required:[true,'El videoId del video es obligatorio'],
unique:true
},
title:{
type:String,
required:[true,'el titulo es obligatorio'],
unique:false
},
description:{
type:String,
required:false
},
image:{
type:String,
required:[true,'la url de la imagen es obligatoria']
},
duration:{
type:String,
required:[true,'la duracion es obligatoria']
}
Main
Detail Modal
Delete Modal