Skip to content

Bootcamp-fwd/Console-Finances

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


CONSOLE-FINANCES

◦ Control your cash, code your future.

◦ Developed with the software and tools below.

JavaScript HTML5

GitHub license git-last-commit GitHub commit activity GitHub top language

📖 Table of Contents


📍 Overview

The repository contains a simple console-based financial analysis tool. It takes a dataset of monthly profits and losses, and calculates various metrics such as total number of months, total profit/loss, average change in profit/loss, and identifies the months with the highest increase and decrease in profit/loss. Results are displayed in the console.


📦 Features

Feature Description
⚙️ Architecture The codebase follows a simple structure with an HTML file (index.html) serving as the user interface and a JavaScript file (index.js) handling data processing.
🔗 Dependencies The codebase relies on HTML and JavaScript as dependencies to function.
🧩 Modularity The codebase is not modular, primarily consisting of two files working together.
🧪 Testing The codebase lacks testing strategies and tools.
⚡️ Performance Performance analysis is not applicable as the codebase mainly deals with calculations and does not have heavy computational or data processing requirements.
🔐 Security No security measures are implemented in the codebase.
🔀 Version Control The repository uses Git for version control.
🔌 Integrations The codebase does not have any integrations.
📶 Scalability The codebase lacks scalability considerations, being a small script primarily focused on financial analysis.

📂 Repository Structure

└── Console-Finances/
    ├── index.html
    └── index.js

⚙️ Modules

Root
File Summary
index.html The code is a basic HTML file with an associated JavaScript file. The HTML file contains a title and a heading, instructing the user to open the console. The JavaScript file is included in the HTML file and will be executed when the page loads.
index.js The code performs financial analysis on a dataset of monthly profits and losses. It calculates the total number of months, the sum of all profits and losses, the average change in profit/loss over the given period, and identifies the months with the greatest increase and decrease in profit/loss. The results are then printed to the console.

🚀 Getting Started

🔧 Installation

  1. Clone the Console-Finances repository:
git clone https://github.com/pmAdriaan/Console-Finances
  1. Change to the project directory:
cd Console-Finances
  1. Install the dependencies:
► N/A

🤖 Running Console-Finances

► 1. Open index.html with Live Server plugin in VS Code;
► 2. Open DevTools in your browser and check the console.

🌐 Live Demo Console-Finances

Console-Finances

📸 Console-Finances Screenshot

Console-Finances Screenshot

🤝 Contributing

Contributions are welcome! Here are several ways you can contribute:

Contributing Guidelines

Click to expand
  1. Fork the Repository: Start by forking the project repository to your GitHub account.
  2. Clone Locally: Clone the forked repository to your local machine using a Git client.
    git clone <your-forked-repo-url>
  3. Create a New Branch: Always work on a new branch, giving it a descriptive name.
    git checkout -b new-feature-x
  4. Make Your Changes: Develop and test your changes locally.
  5. Commit Your Changes: Commit with a clear and concise message describing your updates.
    git commit -m 'Implemented new feature x.'
  6. Push to GitHub: Push the changes to your forked repository.
    git push origin new-feature-x
  7. Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.

Once your PR is reviewed and approved, it will be merged into the main branch.


📄 License

Copyright © 2023 Mihai-Adrian P.

This project is licensed under the ℹ️ MIT-License. See the MIT License file for additional info.


Return


About

Financial Analysis

Topics

Resources

License

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Contributors