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.
- 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.
- 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.
- Clone this repository to your local machine.
- Install dependencies by running
npm install
. - Start the development server with
npm start
. - Access the application in your web browser at
http://localhost:3000
.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.