Skip to content

maramal/ts-react-graphql-auth-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plantilla de Frontend para autenticación de usuarios con JWT

Este proyecto se complementa con el servidor Express alojado en Github.

El objetivo de este proyecto es proveer una base para cualquier sistema que requiera autenticación mediante token JWT.

El proyecto cuenta con las siguientes páginas:

Acción Ruta Archivo Descripción
Confirmar usuario /confirmar/:token src/app/confirm.tsx Confirma un usuario
Contraseña olvidada /contraseña-olvidada src/app/forgot_password.tsx Permite al usuario enviar un correo para cambiar su contraseña
Inicio / src/app/home.tsx Página de inicio
Ingreso /ingreso src/app/login.tsx Ingreso de usuario
Página no encontrada * src/app/not-found.tsx Página alternativa a las rutas existentes
Perfil /perfil src/profile.tsx Página de perfil de usuario
Registro /registro src/register.tsx Permite al usuario registrar una cuenta nueva
Reenviar confirmación /reenviar-confirmacion src/resend_confirm.tsx Permite al usuario enviar un nuevo enlace de confirmación de correo
Reiniciar contraseña /reiniciar-contraseña src/reset_password.tsx Permite al usuario ingresar una nueva contraseña

Los siguientes comandos pueden ser ejecutados desde la terminal (CLI):

  • npm start: Comienza la aplicación en el puerto predeterminado (3000).
  • npm run build: Construye todos los archivos para su deployment en producción.
  • npm run eject: Construye todos los archivos para su deployment y posterior configuración. Nota: Esta acción no se puede volver atrás.
  • npm run gql: Compila el código dentro de la carpeta src/gql/*.graphql generando los hooks que se pueden utilizar para GraphQL en el servidor y los genera en src/gql/generated.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published