Skip to content

anoofx-labs/Javascript-Project

 
 

Repository files navigation

SpendWise Budget Tracker

Track your income and expenses with this straightforward web application, built purely with HTML, CSS, and vanilla JavaScript.


What is SpendWise

SpendWise aims to be a simple tool for managing personal finances directly in your browser. It allows users to log income and expenses to get a clear picture of their current balance. Like many web projects, it's evolving, and there might be rough edges or bugs needing attention.


Core Features

  • Log new income entries.
  • Log new expense entries.
  • View a list of recent transactions.
  • See the calculated current balance.
  • Basic data visualization (functionality may need review).

Built With

  • HTML5
  • CSS3
  • Vanilla JavaScript (ES6+)
  • Node.js / npm (for the development server)

Running Locally

You'll Need:

  • Node.js and npm installed (nodejs.org). Check with node -v and npm -v.

Steps:

  1. Get the code: Clone this repository.
  2. Navigate into the project directory: cd <repository-folder>
  3. Install dependencies:
    npm install
  4. Start the local server:
    npm start
  5. Open the app in your browser (usually http://localhost:XXXX - check the terminal output).

Contributing to SpendWise

Found a bug, have an idea, or want to improve something? Contributions are welcome!

  1. Identify an issue: Check the GitHub Issues tab for known problems or explore the app yourself to find areas for improvement (UI glitches, calculation errors, etc.).
  2. Fork: Fork the repo into your own GitHub account.
  3. Code your fix: Make the necessary changes in the HTML, CSS, or JavaScript files. Aim for clear, maintainable code.
  4. Submit a Pull Request: Create a PR detailing the problem you solved and the changes you made.

Pull Request Checks

When you submit a Pull Request, automated checks will run to test the application's core functionality. These checks help ensure that contributions work as expected and don't break existing features. Please ensure your PR passes these checks before requesting a review.


Let's make SpendWise better, together!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 85.3%
  • HTML 8.5%
  • CSS 6.2%