adaheeye / travel-expenses

Say goodbye to the hassle of group expense management with Travel Expenses - the ultimate Angular-based solution. Simplify expense tracking with a user-friendly interface and a powerful RESTful API on Node.js/Express.js & MongoDB. Try it now!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Travel Expenses - Angular Project

Description

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.

Getting Started

To get started with Travel Expenses, follow these instructions:

Prerequisites

  • Node.js (v14 or later)
  • npm (v6 or later)
  • Travel Expenses REST API

Installation

  1. Clone the repository:
git clone https://github.com/Abdirahim888/travel-expenses.git
  1. Navigate to the project directory:
cd travel-expenses-angular
  1. Install the required dependencies:
npm install

Running the Application

To run the application, run the following command:

The application will be accessible at http://localhost:4200.

Technologies Used

  • Angular
  • Bootstrap
  • RxJS

About

Say goodbye to the hassle of group expense management with Travel Expenses - the ultimate Angular-based solution. Simplify expense tracking with a user-friendly interface and a powerful RESTful API on Node.js/Express.js & MongoDB. Try it now!


Languages

Language:JavaScript 71.9%Language:TypeScript 18.8%Language:HTML 7.7%Language:SCSS 1.6%