Travel Expenses is a full-stack web application designed to manage group expenses for travelers. The application is built with Angular and features a responsive user interface that allows users to create travelers and activities, and track expenses. Users can enter who paid for an activity and who owes money, and the application calculates and displays who owes what. The app also features a filter to display all expenses and travelers.
The Angular front-end communicates with the Travel Expenses REST API built with Node.js and Express.js, and MongoDB for data storage.
To get started with Travel Expenses, follow these instructions:
- Node.js (v14 or later)
- npm (v6 or later)
- Travel Expenses REST API
- Clone the repository:
git clone https://github.com/Abdirahim888/travel-expenses.git
- Navigate to the project directory:
cd travel-expenses-angular
- Install the required dependencies:
npm install
To run the application, run the following command:
The application will be accessible at http://localhost:4200.
- Angular
- Bootstrap
- RxJS