Giter Site home page Giter Site logo

controlgastos's Introduction

✨ Aplicación de Gastos - Gestor de Gastos Personales

💌 Descripción:

Esta aplicación web proporciona un gestor de gastos personales que permite a los usuarios registrar sus gastos diarios, ver el total de gastos del mes y realizar operaciones como editar y eliminar gastos. Está construida con HTML, CSS y JavaScript, con Json Server para manejar las operaciones CRUD (crear, leer, actualizar y eliminar) en la base de datos de gastos.

💥 Características:

  • Registro de gastos: Los usuarios pueden ingresar la fecha, categoría y cantidad de sus gastos en un formulario y guardarlos.
  • Visualización del total de gastos del mes: Se muestra el total acumulado de todos los gastos registrados en el mes actual.
  • Edición de gastos: Los usuarios pueden editar la fecha, categoría y cantidad de un gasto existente.
  • Eliminación de gastos: Los usuarios pueden eliminar un gasto registrado.

💻 Tecnologías utilizadas:

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • JSON SERVER (simulando apiRest)

♻️ Pasos para ejecutar la aplicación:

  1. Clona este repositorio en tu máquina local: $ git clone [email protected]:ArlenyAres/controlGastos.git
  2. Instala JSON Server globalmente si no lo tienes: $ npm install -g json-server
  3. Inicia JSON Server para simular una API RESTful: $ json-server --watch db.json
  4. Abre el archivo index.html en tu navegador web preferido.
  5. Completa el formulario con la información de tu gasto y haz clic en "Guardar".
  6. Verifica el total de gastos del mes y la lista de gastos registrados.
  7. Para editar un gasto, haz clic en el botón "Editar" correspondiente al gasto que deseas modificar. Completa el formulario de edición y haz clic en "Guardar". 8 .Para eliminar un gasto, haz clic en el botón "Eliminar" correspondiente al gasto que deseas eliminar.

🙌 Contribuciones:**

¡Las contribuciones son bienvenidas! Si deseas contribuir a este proyecto, por favor sigue estos pasos:

  1. Haz un fork del repositorio.
  2. Crea una nueva rama con tu funcionalidad: $ git checkout -b feature/nueva-funcionalidad
  3. Haz tus cambios y realiza los commits: $ git commit -m "Agrega nueva funcionalidad"
  4. Sube tus cambios a tu repositorio: $ git push origin feature/nueva-funcionalidad
  5. Crea un nuevo Pull Request en GitHub.

Autora:

[Arleny Medina] - [[email protected]] - [www.linkedin.com/in/arleny-medina-prince]

Captura de pantalla 2024-04-24 a las 16 48 59

controlgastos's People

Contributors

arlenyares avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.