https://github.com/arjunraj79/finance_track_using_angular
The Personal Finance Tracker is an Angular-based web application designed to help users manage their finances. It allows users to add, edit, and delete transactions, categorize expenses, set budgets, and view detailed reports on their spending habits.
https://github.com/arjunraj79/finance_track_using_angular
Last synced: 2 months ago
JSON representation
The Personal Finance Tracker is an Angular-based web application designed to help users manage their finances. It allows users to add, edit, and delete transactions, categorize expenses, set budgets, and view detailed reports on their spending habits.
- Host: GitHub
- URL: https://github.com/arjunraj79/finance_track_using_angular
- Owner: arjunraj79
- Created: 2024-08-31T14:46:43.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-08-31T14:52:51.000Z (9 months ago)
- Last Synced: 2025-01-21T07:43:05.384Z (4 months ago)
- Language: HTML
- Size: 133 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PersonalFinanceTracker
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.2.2.
## Development server
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
## Code scaffolding
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
## Installation
### Prerequisites
- **Node.js** and **npm** installed on your machine. Download from [Node.js official website](https://nodejs.org/).
- **Angular CLI** installed globally. Install it using:
```bash
npm install -g @angular/cli
## BuildRun `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
## Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
## Running end-to-end tests
Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
## Technologies Used
- **Frontend**: Angular, Angular Material, TypeScript, HTML5, CSS3
- **Backend**: Node.js, Express (if using a backend)
- **Database**: MongoDB (if using a backend)
- **Charting Library**: Chart.js or ngx-charts for data visualization
- **Version Control**: Git, GitHub## Usage
### Dashboard: View a summary of your financial status, including total income, expenses, and remaining budget.
### Transactions: Add new transactions, filter them by date or category, and edit or delete existing ones.
### Reports: View bar charts and pie charts of your spending by category, track changes over time, and export reports as needed.
### Settings: Manage your profile, set budgets, and configure notifications.## Further help
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page.
Contributing
Contributions are welcome! To contribute to this project:## Fork the repository.
Create a new branch with your feature or bugfix.
Make your changes and commit them with a descriptive message.
Push your changes to your fork and create a pull request.## Contact
If you have any questions or need further assistance, feel free to contact me:Name: Arjun Raj
Email: [email protected]