Skip to content

HauroDev/Todo-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo App

Esta es una practica para realizar una aplicación organizadora de tareas con manejo de usuarios con contraseña encriptada y Tokens de Acceso utilizando una base de datos.

Tecnologías

  • React.js y Vite: Interfaz de usuario dinámica y rápida.
  • Tailwind CSS: Manejo de estilos de la aplicación.
  • Bcrypt: Encriptado de contraseñas de usuarios.
  • JsonWebToken: Gestión de autenticación con tokens de acceso.
  • PostgreSQL y Sequelize: Almacenamiento de datos y manejo de peticiones en una base de datos relacional.
  • Zod: Validación confiable de las solicitudes al servidor.

Iniciar proyecto

Para poder iniciar el proyecto es necesario tener instalado los siguientes programas:

También se puede optar por usar docker utilizando el comando: docker compose up en la carpeta raíz, tendrías que poder iniciar la app en http://localhost:5173. esto es mas rápido y sin configuración previa. Por ahora solo esta en modo desarrollo.

Tendrás que crear una base de datos para probarlo en PostgreSQL o inicializar uno con docker. Luego crea un archivo .env que tendrá las siguientes variables de entorno del archivo .env.example

Luego de completar la configuración, tendrás que ejecutar los siguientes comandos en la carpeta raíz:

npm install --save
# instala dependencias de los proyectos client y server
npm run install:app
# inicia la aplicación en modo previsualización/producción
npm run start:app
# modo de desarrollo
npm run dev:app

About

Practica: Lista de Tareas con usuarios

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages