Skip to content

A simple income/expense tracker/manager back-end built with Lumen.

License

Notifications You must be signed in to change notification settings

rahulhaque/expense-tracker-lumen

Repository files navigation

Expense Tracker 💰 Lumen

Simple income/expense tracker app backend built with Lumen 7.0 and 💕

Expense Tracker Lumen provides the APIs for tracking incomes and expenses for a user. This can be consumed by any frontend web and mobile application.

Features

Basic features include -

  • Login
  • Registration
  • Income/Expense Category
  • Income/Expense Tracking
  • Currency Support
  • Analytic Charts

Install Instruction

  • Download or clone the repository.
  • cd into the directory.
  • Run composer install to install dependencies.
  • Copy .env.example to .env and configure database parameters.
  • Run php artisan key:generate to generate secure application key
  • Run php artisan jwt:secret to generate JWT encryption key
  • Start the server with php artisan serve
  • The server should be running at http://localhost:8000

Documentation

  • API documentation can be found here.

The static API documentation can be found found at /public/docs folder.

Frontend

To-do

  • React Frontend

  • Build Frontend - Vue or React Native (Maybe both)

More Info

Spare a ⭐ to keep me motivated. 😊