Skip to content

Trackly is a full-stack web app for managing personal finances, built with Angular and Laravel. It offers expense tracking, budgeting tools, data visualization, PDF exports, and personalized financial tips β€” all secured with token-based authentication via Laravel Sanctum.

Notifications You must be signed in to change notification settings

khadiijaaaaaaa/Financial-management-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Trackly - Personal Finance Management App

Trackly is a full-stack web application designed to help users manage their personal finances. It provides features to track income and expenses, visualize financial data, manage budgets, and receive personalized financial advice.

πŸ”§ Tech Stack

  • Frontend: Angular
  • Backend: Laravel (REST API)
  • Database: MySQL
  • Authentication: Laravel Sanctum (token-based)

🎯 Features

  • Dashboard with charts and summaries
  • Transaction management (add/edit/delete)
  • Budget tracking and notifications
  • User account management
  • Personalized financial tips
  • Secure login and registration system
  • Data export (PDF)
  • Contact and support form

πŸ“‚ Project Structure

/frontend       β†’ Angular app (UI)
/backend        β†’ Laravel app (API)
/README.md      β†’ This file

πŸš€ How to Run

1. Backend (Laravel)

  • Navigate to /backend
  • Run:
    composer install
    cp .env.example .env
    php artisan key:generate
    php artisan migrate --seed
    php artisan serve

2. Frontend (Angular)

  • Navigate to /frontend
  • Run:
    npm install
    ng serve

Frontend will run on http://localhost:4200, and backend on http://localhost:8000.

πŸ›‘οΈ Authentication

  • Token-based using Laravel Sanctum
  • Authenticated routes require Bearer token in headers
  • Angular's AuthService and AuthInterceptor handle token storage and transmission

About

Trackly is a full-stack web app for managing personal finances, built with Angular and Laravel. It offers expense tracking, budgeting tools, data visualization, PDF exports, and personalized financial tips β€” all secured with token-based authentication via Laravel Sanctum.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published