Skip to content

RubenGamezTorrijos/calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔢Calculadora Web: JS + CSS + HTML

¡Bienvenido al proyecto Calculadora Web! 🎯 Este proyecto implementa una calculadora en línea con capacidades de realizar operaciones matemáticas básicas y avanzadas a través de una interfaz de usuario amigable. El sistema se desarrolla en dos módulos principales: Frontend y Backend.

Calculadora_Web

Status GitHub license GitHub version GitHub repo size GitHub Repo stars

GitHub issues GitHub forks GitHub last commit GitHub Workflow Status

Versión actual: 1.0.0
Plataforma: JavaScript + CSS + HTML
Compatibilidad: Navegadores (Chrome, Edge, Firefox y Safari)


📋 Índice


🌟 Características

  • Frontend: Interfaz de usuario en HTML, CSS y JavaScript para realizar cálculos de manera intuitiva.
  • Backend: Servidor en Node.js con Express para manejar las operaciones matemáticas.
  • Operaciones Soportadas: Suma, resta, multiplicación, división, operaciones con fracciones y raíces cuadradas.
  • Diseño Responsivo: Compatible con dispositivos móviles y de escritorio.
  • Pruebas Unitarias: Módulo con pruebas básicas de operaciones matemáticas.

📂 Estructura

Estructura del proyecto

calculadora_web/
├── index.html           # Estructura web: Página principal de la calculadora
├── assets/
│   ├── css/
│   │    └── styles.css  # CSS: Estilos del front-end de calculadora
│   └── js/              #
│        └── app.js      # JS: Lógica de la calculadora en JavaScript
├── README.md            # Documentación del proyecto
└── LICENSE              # Licencia Apache 2.0


🚀 Guía de Uso

1. Instalación

🔹1. Clona este repositorio:

git clone https://github.com/tu-usuario/calculator.git
cd calculator

🔹2. Instala las dependencias:

npm install

2. Ejecución del Proyecto

🖥️ Frontend (Interfaz Web)

Para ejecutar la interfaz de usuario localmente, simplemente abre el archivo frontend/index.html en tu navegador.

🛠️ Backend

Para iniciar el servidor backend, ejecuta el siguiente comando:

node backend/app.js

Esto iniciará el servidor en el puerto por defecto 3000.


🧑‍💻 Desarrollo

Scripts útiles

  • Iniciar el servidor backend:
node backend/app.js
  • Ejecutar el frontend (solo abrir en navegador).

NOTAS: Requisitos de Desarrollo Asegúrate de tener instalado Node.js y npm para poder ejecutar el proyecto.


🧮 Ejemplos de Consultas

Operación Descripción Ejemplo
suma Suma de dos números 5 + 3
resta Resta de dos números 10 - 4
multiplicación Multiplicación de dos números 7 * 2
división División de dos números 20 / 4

🗂️ Contribuciones

🤝 ¿Quieres colaborar? ¡Eres bienvenido! Sigue estos pasos: 🔹1. Haz un fork de este repositorio. 🔹2. Crea un branch para tu funcionalidad:

git checkout -b mi-funcionalidad

🔹3. Haz un commit con tus cambios:

git commit -m "Añadir mi funcionalidad"

🔹4. Sube tus cambios:

git push origin mi-funcionalidad

🔹5. Abre un pull request en este repositorio.


🔮 Próximas Mejoras

  • Añadir soporte para operaciones avanzadas como exponentes y logaritmos.
  • Mejorar la interfaz de usuario con temas oscuros y claros.
  • Optimización de la API para mejor rendimiento en consultas concurrentes.

✨ Créditos

Este proyecto no sería posible sin la colaboración de todos los desarrolladores que han contribuido:

🧑‍💻Rubén Gámez Torrijos

🖥️ - Desarrollo del frontend y la interfaz de usuario. 🔢 - Implementación de la lógica de operaciones matemáticas en el backend. 🌐 - Desarrollo de la API RESTful para la calculadora.

Agradecemos también a todas las personas que probaron y sugirieron mejoras. 🙌


📝 Licencia

Este proyecto está bajo la licencia Apache 2.0. ¡Siéntete libre de usarlo, modificarlo y compartirlo!

About

Calculadora en HTML CSS y JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published