Money Splitter

Money Splitter is a web-based application that helps you split expenses among a group of people. It calculates how much each person should pay or receive to settle the expenses evenly.

working

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)

Steps

  1. Clone the repository:
    git clone https://github.com/yourusername/money-splitter.git
  2. Navigate to the project directory:
    cd money-splitter
  3. Install the dependencies:
    npm install
  4. Start the server:
    npm start
  5. Open your browser and go to http://localhost:4000 to use the Money Splitter.

Project Structure

  • public/: Contains the static assets like HTML, CSS, and JavaScript files.
    • index.html: The main interface of the application.
    • split.css: The styles for the application.
    • script.js: The client-side logic for handling the user interface.
  • server.js: The server-side logic for processing the splitting of money.

Technologies Used

  • HTML5: For the structure of the web pages.
  • CSS3: For styling the application.
  • JavaScript (ES6+): For the client-side and server-side logic.
  • Node.js: For running the backend server.
  • Express.js: For handling HTTP requests and routing.