Skip to content

Este es un repositorio dedicado a la creación de CVS con react y fastapi . Este sistema genera 3 plantillas distintas personalizables en color para poder visualizar tus datos profesionalmente

Notifications You must be signed in to change notification settings

JsonD23/Curriculums_react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Generador de CV Descripción del Proyecto Este proyecto es una aplicación web que permite a los usuarios crear y personalizar su currículum vitae (CV) de manera fácil e intuitiva. Los usuarios pueden ingresar su información personal, experiencia laboral, educación, habilidades y otros detalles relevantes. La aplicación genera un CV bien formado y listo para descargar en PDF o imprimir.

Plan de Desarrollo del Proyecto Metodología Ágil Se sigue la metodología ágil, proporcionando flexibilidad y capacidad de adaptación ante los cambios, permitiendo una entrega continua de valor.

Beneficios:

Iteraciones Rápidas: Desarrollar y mejorar funciones en ciclos cortos. Feedback Continuo: Incorporación de comentarios de usuarios en cada iteración. Adaptabilidad: Respuesta eficiente a cambios en los requisitos. Colaboración: Comunicación abierta entre miembros del equipo. Fases del Proyecto Planificación:

Definir alcance y objetivos. Asignación de roles y responsabilidades. Establecimiento del cronograma y entregables. Diseño:

Creación de wireframes y mockups. Diseño del prototipo no funcional. Desarrollo:

Configuración del entorno de desarrollo. Implementación de funcionalidades. Integración continua y despliegue. Pruebas:

Pruebas unitarias, de integración y de aceptación del usuario. Implementación:

Despliegue en producción. Monitorización y mantenimiento. Arquitectura Aplicada La aplicación se basa en componentes reutilizables utilizando React para la interfaz de usuario. El backend está desarrollado con React, Vite y Bootstrap.

Beneficios:

Componentización: Facilita el mantenimiento y escalabilidad. Escalabilidad: Arquitectura flexible que facilita la expansión de la aplicación. Patrón de Diseño Seleccionado Se utiliza el patrón de diseño Modelo-Vista-Controlador (MVC).

Beneficios:

Separación de Preocupaciones: Mejora la manejabilidad y modularidad. Reutilización de Código: Facilita la reutilización y el mantenimiento del código. Mantenibilidad: Facilita la identificación y solución de problemas. Tecnologías Utilizadas Frontend: React React Router DOM CSS (Bootstrap) JavaScript Backend: Node.js Prerrequisitos Node.js instalado en tu máquina. Descargar Node.js npm (incluido con Node.js).

Pasos de Instalación Clona este repositorio en tu máquina local: git clone https://github.com/JsonD23/Curriculums_react.git Navega al directorio del proyecto: cd Creacion-CV Instala las dependencias: npm install Inicia la aplicación: npm run dev, en el caso del backend. Abra otra terminal y ejecute cd cv backend, luego pip install -r requirements.txt y ejecute python start.py . Si arroja algun error se debe instalar pip install bcrypt , pip install pydantic[email], pip install python-multipart, en cd frontsite pip install axios , pip install sweetalert2 y pip install react-router-dom

About

Este es un repositorio dedicado a la creación de CVS con react y fastapi . Este sistema genera 3 plantillas distintas personalizables en color para poder visualizar tus datos profesionalmente

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published