harkoussomar / eat-n-split

This app is designed for coordinating dinners with friends, simplifying the process of managing expenses. Easily keep track of who attended the dinner, calculate individual shares, and determine who will cover the cost.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eat-n-split

eat-n-split is a React application designed to simplify the process of managing expenses among friends. It provides features to add friends, track their balances, and easily split bills.

Features

  • Friend Management: Add, remove, and view friends along with their current balances.
  • Bill Splitting: Submit bills and split them among selected friends, updating their balances accordingly.
  • Intuitive Interface: User-friendly interface to streamline the process of managing expenses.

Technologies Used

  • React: Utilized for building the user interface and managing state.
  • Context API and useReducer: Employed for state management, enabling efficient handling of application data.
  • Pravatar API: Used to generate random avatar images for friends.

How to Use

  1. Clone this repository to your local machine.
  2. Install dependencies by running npm install.
  3. Start the development server with npm start.
  4. Access the application in your web browser at http://localhost:3000.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

Visual Overview:

Screenshot 2024-03-31 205814

About

This app is designed for coordinating dinners with friends, simplifying the process of managing expenses. Easily keep track of who attended the dinner, calculate individual shares, and determine who will cover the cost.


Languages

Language:JavaScript 77.2%Language:CSS 13.6%Language:HTML 9.2%