Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jesusacostacabrera/calculadora-scm

Este proyecto es una calculadora básica desarrollada utilizando el framework web Astro.
https://github.com/jesusacostacabrera/calculadora-scm

astro javascript math

Last synced: 3 months ago
JSON representation

Este proyecto es una calculadora básica desarrollada utilizando el framework web Astro.

Awesome Lists containing this project

README

        

# **Calculadora Web SCM**

### **Descripción**
Este proyecto es una calculadora interactiva construida con **Astro** como framework, utilizando **React** para los componentes de la interfaz de usuario. Fue creada por motivo de la materia IDS328L - Laboratorio Administraciónd de la Configuración. Los estilos se manejan con **Tailwind CSS**, mientras que las pruebas unitarias están gestionadas por **Jest**. **ESLint** se utiliza para mantener la calidad y consistencia del código.

### **Tecnologías**
- **Astro**: Framework de desarrollo web rápido.
- **React**: Librería para construir componentes de interfaz.
- **Tailwind CSS**: Framework de utilidades CSS.
- **Jest**: Herramienta de pruebas unitarias.
- **ESLint**: Linter para identificar errores de código y mantener estándares.

### **Cómo correr el proyecto**
1. **Clonar el repositorio**:
```bash
git clone https://github.com/JesusAcostaCabrera/Calculadora-SCM.git
cd Calculadora-SCM
```

2. **Instalar dependencias**:
Asegúrate de tener **Node.js** instalado, luego ejecuta:
```bash
npm install
```

3. **Iniciar el servidor de desarrollo**:
Ejecuta el siguiente comando para levantar el proyecto en tu entorno local:
```bash
npm run dev
```
La aplicación estará disponible en `http://localhost:4321`.

### **Cómo correr las pruebas**
Para ejecutar las pruebas unitarias con **Jest**, utiliza el siguiente comando:
```bash
npm run test
```

### **Contribuidores**
- **John Del Rosario - 1106940** ([JohnFSDev](https://github.com/JohnFSDev))
- **Emily Cabrera - 1106145** ([HezzTia](https://github.com/HezzTia))
- **Jesus Acosta - 1104174** ([JesusAcostaCabrera](https://github.com/JesusAcostaCabrera))
- **Daniel Mateo - 1105761** ([Daniel-Mateo](https://github.com/Daniel-Mateo))
- **Francisco Rubén - 1104528** ([francids](https://github.com/francids))
- **Sebastian Mercado - 1102145** ([sebasM2002](https://github.com/sebasM2002))