Skip to content

cecc9/authentication-system

Repository files navigation

Sistema de Autenticación

Este es un sistema de autenticación realizado en NEXTJS 14 y SUPABASE que permite a los usuarios autenticarse en una aplicación web. A continuación, se detallan algunas características importantes del sistema de autenticación y cómo levantarlo de manera local.

Características

  • Registro de usuarios: Permite a los usuarios crear una cuenta en la aplicación proporcionando su nombre de usuario, email y contraseña.
  • Inicio de sesión: Los usuarios pueden iniciar sesión en la aplicación utilizando sus credenciales registradas.
  • Protección de rutas: El sistema de autenticación garantiza que solo los usuarios autenticados puedan acceder a ciertas rutas o funcionalidades de la aplicación.
  • Cierre de sesión: Los usuarios pueden cerrar sesión en la aplicación para finalizar su sesión actual.

Cómo levantar el sistema de manera local

  1. Clona este repositorio en tu máquina local.
  2. Abre una terminal y navega hasta el directorio raíz del proyecto.
  3. Ejecuta el comando npm install para instalar las dependencias del proyecto.
  4. Configura las variables de entorno necesarias, como las credenciales de la base de datos y las claves de API.
  5. Ejecuta el comando npm run dev para iniciar el servidor de desarrollo.
  6. Abre tu navegador web y visita http://localhost:3000 para acceder a la aplicación.

¡Listo! Ahora puedes comenzar a utilizar el sistema de autenticación en tu entorno local.

About

Authentication system made in NEXTJS 14 and SUPABASE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published