BillyApp is a mobile application designed to help users manage their monthly bills. The app allows users to add different bills, assign payment dates, track the start of contracts, and calculate the total amount paid over time. It also includes features to notify users of upcoming payments.
- Add and manage multiple bills.
- Assign payment dates and start dates for contracts.
- Calculate total amount paid since the start of each contract.
- Track days left until the next payment.
- Push notifications for upcoming payments (coming soon).
Before you begin, ensure you have met the following requirements:
- Node.js & npm: Install from Node.js.
- React via yarn: Install:
yarn install
- Xcode (for iOS development): Requires macOS.
- Android Studio (for Android development): Includes Android SDK.
-
Clone the repository:
git clone https://github.com/majdkt/BillyApp.git cd BillyApp
-
Install dependencies:
yarn install
-
Start the React app:
yarn start
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.