Skip to content

Aplicación web diseñada para conectar a usuarios con ofertas de trabajo

Notifications You must be signed in to change notification settings

kant003/empleateTu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npm init -y
npm i -D typescript tsx @types/node
npx tsc --init

npm i express
npm i -D @types/express

npm i -D @swc/core @swc/cli 

npm i prisma @prisma/client 
# Recomendable instalar la extensión prisma de vscode

npm i bcrypt
npm i -D @types/bcrypt

npm i jsonwebtoken
npm i -D @types/jsonwebtoken


npm i express-rate-limit
npm i helmet

npm i compression
npm i --save-dev @types/compression

npm i cookie-parser
npm i --save-dev @types/cookie-parser

npm i cors
npm i --save-dev @types/cors

npm i express-validator


npm install -g npm-check-updates
npx npm-check-updates           // comprobar
npx npm-check-updates -u        // actualiza

npm i morgan
npm i --save-dev @types/morgan

Ejercicio 1: Crea el endpoint que liste todos los usuarios de la web A este endpoint solo puede acceder el usuario role=admin Crea routas, servicios, controllers, middleware

Ejercicio 2: Valida mediante un middleware El formulario de registro

  • Comprueba que el email sea válido
  • Comprueba que el password se de minimo 4 letras

Ejercicio 3: Crea un fronted con Vite + tailwind 4.0 + react

  • [] refresh token

About

Aplicación web diseñada para conectar a usuarios con ofertas de trabajo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published