Welcome to Splitpay, a web application for tracking and managing shared expenses. Built with Angular on the frontend and Node.js for the API backend, this app is designed to help users manage expenses, track shared costs, and keep finances organized with ease.
Add, view, and edit personal and group expenses. Track who paid and who owes across groups of friends or family. Responsive and easy-to-use interface. Real-time updates with backend sync. Detailed expense breakdowns and summaries.
Frontend: Angular, TypeScript, Bootstrap Backend: Node.js, Express, MSSQL Other Tools: PrimeNG
These instructions will get a copy of the project up and running on your local machine for development and testing purposes.
Ensure you have the following installed on your system:
Node.js (>=14.x) Angular CLI (>=12.x) MSSQL for the backend database
Clone the repository: git clone splitpay cd splitpay
Install dependencies for the client: npm install ng serve The Angular app will run at http://localhost:4200.
We welcome contributions from the community! Here’s how you can get involved:
Fork the repository and create your feature branch:
git checkout -b feature/YourFeature Commit your changes:
git commit -m 'Add some feature' Push to the branch:
git push origin feature/YourFeature Open a Pull Request
For more details, see CONTRIBUTING.md.
License This project is licensed under the MIT License - see the LICENSE file for details.