"Split a Bill with a Friend" is a simple web application developed as part of Jonas's Udemy course to practice React fundamentals. The application allows users to manage expenses with friends by adding friends to a list and splitting bills with them.
This project is created using React with Vite and is designed to demonstrate the basics of React including state management, component structuring, and responsive design using CSS.
- Add friends to your list with their name and avatar.
- Select a friend and split a bill, specifying who owes whom.
- View a list of friends along with their balance (amount owed or owing).
- Responsive design for a seamless experience on desktop and mobile devices.
- React (Vite)
- JavaScript
- HTML
- CSS
To get this project up and running on your local machine, follow these steps:
- Clone the Repository
git clone https://github.com/Rahaf-Mansour/split-bill-with-a-friend.git cd split-bill-with-a-friend
- Install Dependencies Make sure you have Node.js installed, then run:
npm install
- Start the Development Server
npm run dev
Jonas Schmedtmann, for the comprehensive React course on Udemy.