Giter Club home page Giter Club logo

budgeteyeoh's Introduction

Budget.io Logo

Laravel License Maintenance Website shields.io

About Budget.io

Budget.io is a web-based budget application written in the Laravel framework, utilizing the Inertia.js driver to behave as a single-page application while using Laravel's built-in authentication and routing.

  • Manage Your Budget - Create monthly budgets to track income, spending, and changes between your budget periods.

  • Create Reports - Print off monthly reports, income, and expense statements separately.

  • Gather Insights - Learn about trends over time when creating budgets. Learn through various charts about tips for improving areas of your budget and suggested improvements.

Installing Budget.io

  1. Create the intial project by running the following command via Composer
composer create-project chx2/budget.io
  1. Install dependencies via Composer & NPM:
composer install
npm install
npm run production
  1. Replace the following values in the env.example file with your DB credentials:
DB_CONNECTION=
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
  1. Generate a .env file & run database migrations by running the following commands:
cp .env.example .env
php artisan key:generate
php artisan migrate
  1. See deploying Laravel applications.

Developing Budget.io

This project is currently in alpha. Changes made to it currently may/may not cause unexpected changes to core application functionality. Contact me if you're interested into moving this application into a more stable version.

In order to set this up for testing, follow the installation steps above. It is recommended that you run the provided tests before committing:

php artisan test

Then run Psalm for code linting:

./vendor/bin/psalm --no-cache

budgeteyeoh's People

Contributors

chx2 avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.