Splitit is a mobile application built with React Native Expo that simplifies the process of splitting receipts among users. With Splitit, you can easily split bills and expenses among friends, roommates, or colleagues without the hassle of manual calculations.
- Receipt Scanning: Use your phone's camera to scan receipts quickly and accurately.
- Expense Splitting: Split expenses evenly or by specific amounts among multiple users.
- Group Management: Create and manage groups for easy expense tracking and splitting.
- Real-time Updates: Get instant updates on shared expenses and settlements within your groups.
- Expense History: Keep track of all your past expenses and settlements for reference.
Make sure you have Node.js and Expo CLI installed on your development machine. Then, follow these steps to run the app:
- Clone this repository:
git clone https://github.com/LoganOneal/splitit.git
- Navigate to the project directory
cd splitit
- Install dependencies:
npm install
- Start the Expo development server:
npm start
- Follow the Expo CLI instructions to open the app on your device or emulator.
React Native: For building the cross-platform mobile app. Expo: For facilitating development and deployment of React Native apps. Firebase: For backend services such as authentication, data storage, and real-time updates. React Navigation: For navigation within the app. React Native Camera: For capturing receipts using the device's camera. React Native Kitten UI: For UI components and theming.
This project is licensed under the MIT License