All Projects → saleem-hadad → finance

saleem-hadad / finance

Licence: MIT license
💰 Free open-source personal finance tracking web application.

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects
shell
77523 projects

Projects that are alternatives of or similar to finance

ezbookkeeping
A lightweight personal bookkeeping app hosted by yourself.
Stars: ✭ 42 (-73.08%)
Mutual labels:  personal-finance, self-hosted
finatr
helping you analyze your future cash flows
Stars: ✭ 18 (-88.46%)
Mutual labels:  personal-finance, finance-management
fregata
A self hosted REST API for message delivery
Stars: ✭ 19 (-87.82%)
Mutual labels:  self-hosted
Minecraft Server Emulator
Minecraft Server Emulator
Stars: ✭ 24 (-84.62%)
Mutual labels:  self-hosted
orb
Orb is a dynamic network observability platform
Stars: ✭ 437 (+180.13%)
Mutual labels:  self-hosted
starter-kit
📊 A complete dashboard built on laravel and quasar abstractions, ready to be used
Stars: ✭ 20 (-87.18%)
Mutual labels:  laravel-framework
laravel-admin
Laravel Admin panel with theme , modules ,artisan commands and helper classess.Laravel admin boilerplate with theme and modules
Stars: ✭ 22 (-85.9%)
Mutual labels:  laravel-framework
frequency
Frequency Analytics - Open source private web analytics server
Stars: ✭ 67 (-57.05%)
Mutual labels:  self-hosted
dyndnsd
A small, lightweight and extensible DynDNS server written with Ruby and Rack.
Stars: ✭ 69 (-55.77%)
Mutual labels:  self-hosted
finance-project-ddd
Projeto financeiro usando domain driven design, tdd, arquitetura hexagonal e solid
Stars: ✭ 67 (-57.05%)
Mutual labels:  finance-management
Self-Hosted-Asp.Net-WebHooks
Self hosted custom webhook receiver and sender
Stars: ✭ 50 (-67.95%)
Mutual labels:  self-hosted
nextcloud docker
Docker setup to run Nextcloud
Stars: ✭ 35 (-77.56%)
Mutual labels:  self-hosted
subplayer
A music player frontend compatible with Subsonic backends
Stars: ✭ 66 (-57.69%)
Mutual labels:  self-hosted
.oh-my-comma
The idea of a 'workbench for developers' - Shell utilities, tooling, and dotfiles for comma.ai's open-source self-driving car technology stack
Stars: ✭ 110 (-29.49%)
Mutual labels:  self-hosted
Adware-ads-network-server
Online Advertising Network Server
Stars: ✭ 44 (-71.79%)
Mutual labels:  laravel-framework
koillection
Koillection is a self-hosted service allowing users to manage any kind of collections.
Stars: ✭ 259 (+66.03%)
Mutual labels:  self-hosted
neko-rooms
Selfhosted collaborative browser - room management for n.eko
Stars: ✭ 262 (+67.95%)
Mutual labels:  self-hosted
rebacklogs
Re:Backlogs is an Open Source Project Management Tool.
Stars: ✭ 163 (+4.49%)
Mutual labels:  self-hosted
gotify-broadcast
A plugin which brings broadcasts to gotify.
Stars: ✭ 30 (-80.77%)
Mutual labels:  self-hosted
laravel-monitoring
Monitor your Laravel servers
Stars: ✭ 118 (-24.36%)
Mutual labels:  laravel-framework

FINANCE

FINANCE is a simple yet powerful, self-hosted personal finance tracking web app with the ability to parse SMS transactions and generate very useful insights about your money

💰 Sponsors

Support this project by becoming a sponsor ❤️. Your logo will show up here with a link to your website. Become a sponsor

🛠 Features

  1. Self-hosted - full control over your data privacy
  2. Parse SMS bank transactions
  3. Detailed analysis of income and expenses
  4. Detailed monthly report of income and expenses - see example

🎮 Demo

Try the app with live demo.

▶️ Installation

Docker Installation

# step 1: clone the repo
git clone https://github.com/saleem-hadad/finance && cd finance

# step 2: create .env file
cp .env.sail.example .env

# step 3: install deps via composer
docker run --rm \
    -u "$(id -u):$(id -g)" \
    -v $(pwd):/var/www/html \
    -w /var/www/html \
    laravelsail/php81-composer:latest \
    composer install --ignore-platform-reqs

# step 4: serve the app
./vendor/bin/sail up -d

# step 5: generate app key
./vendor/bin/sail artisan key:generate

# step 6: run migration
./vendor/bin/sail artisan migrate

# step 7: run install command and follow the instructions
./vendor/bin/sail artisan finance:install

Once done, visit the app on http://localhost

Normal Laravel App

If you wish installing the app using normal Laravel environment, make sure you have PHP, MySQL, and composer already installed and then run the following commands:

# step 1: clone the repo
git clone https://github.com/saleem-hadad/finance && cd finance

# step 2: create .env file
cp .env.example .env

# step 3: install deps via composer
composer install

# step 4: generate app key
php artisan key:generate

# step 5: run the migration
php artisan migrate

# step 6: run install command and follow the instructions
php artisan finance:install

# step 7: serve the app
php artisan serve

Once done, visit the app on http://localhost:8000

Read full documentation

🪚 Built with

  1. Laravel
  2. Inertia & ReactJs
  3. GraphQL
  4. MySQL
  5. Docker

JetBrains Sponsorship

Thank you, JetBrains for sponsoring the license ❤️

Project Visualization

Visualization of this repo

🔖 License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].