Agenda de Contactos es una aplicación web que te permite gestionar tus contactos de forma sencilla. Puedes agregar nuevos contactos, ver la lista completa y realizar otras operaciones relacionadas.
- Node.js: Un entorno de ejecución de JavaScript en el servidor.
- Express.js: Un marco de trabajo web rápido y minimalista para Node.js.
- node-fetch: Un módulo para realizar solicitudes HTTP en Node.js.
- HTML5, CSS3 y JavaScript: Lenguajes web estándar para construir la interfaz de usuario y la lógica del lado del cliente.
.
├── .gitignore
├── .vscode
│ └── settings.json
├── css
│ └── style.css
├── index.html
├── js
│ └── scripts.js
└── service
├── app.js
└── package.json
index.html
: Archivo HTML principal que contiene la estructura y el contenido de la página web.css/style.css
: Archivo CSS que contiene los estilos personalizados de la aplicación.js/scripts.js
: Archivo JavaScript que maneja la lógica del lado del cliente y la interacción con el servidor.service/app.js
: Archivo JavaScript que contiene el servidor backend construido con Express.js.service/package.json
: Archivo de configuración de Node.js que contiene las dependencias del proyecto.
- Asegúrate de tener Node.js instalado en tu sistema.
- Clona este repositorio o descarga los archivos.
- Navega hasta el directorio
service
del proyecto. - Ejecuta
npm install
para instalar las dependencias del proyecto.
- Desde el directorio
service
, ejecutanode app.js
para iniciar el servidor backend. - Abre tu navegador web y visita
http://localhost:3000
para acceder a la aplicación.
Si deseas contribuir a este proyecto, puedes seguir estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama (
git checkout -b feature/NuevaFuncionalidad
). - Realiza los cambios deseados y commit tus modificaciones (
git commit -m 'Agrega nueva funcionalidad'
). - Haz push a la rama (
git push origin feature/NuevaFuncionalidad
). - Abre una Pull Request en este repositorio.
Este proyecto está licenciado bajo la Licencia MIT.