¡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.
Versión actual: 1.0.0
Plataforma: JavaScript + CSS + HTML
Compatibilidad: Navegadores (Chrome, Edge, Firefox y Safari)
- Características
- Estructura
- Guía de uso
- Desarrollo
- Capturas
- Contribuciones
- Próximas mejoras
- Créditos
- Licencia
- ✅ 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 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
🔹1. Clona este repositorio:
git clone https://github.com/tu-usuario/calculator.git
cd calculator
🔹2. Instala las dependencias:
npm install
Para ejecutar la interfaz de usuario localmente, simplemente abre el archivo frontend/index.html en tu navegador.
Para iniciar el servidor backend, ejecuta el siguiente comando:
node backend/app.js
Esto iniciará el servidor en el puerto por defecto 3000.
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.
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 |
🤝 ¿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.
- 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.
Este proyecto no sería posible sin la colaboración de todos los desarrolladores que han contribuido:
🖥️ - 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. 🙌
Este proyecto está bajo la licencia Apache 2.0. ¡Siéntete libre de usarlo, modificarlo y compartirlo!