/finbud

Manage your finance without leaving the keyboard

Primary LanguageTypeScriptMIT LicenseMIT


Logo

Finbud

Mange your finance without leaving the keyboard!

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Finbud is a simple finance management web application that help you manage your finance without leaving the keyboard by using command inspired by Vim text-editor.

getting-started.mp4
account.mp4

Built With

  • React
  • Supabase

Getting Started

Prerequisites

  • Node >= 16.x.x
npm install yarn -g

Installation

  1. Clone the repo

    git clone https://github.com/nhanluongoe/finbud.git
  2. Install packages

    yarn install
  3. Create and enter your Supabse Keys in .env

     touch .env
     echo VITE_SUPABASE_URL=<your-key> >> .env
     echo VITE_SUPABASE_ANON_KEY=<your-key> >> .env
  4. Run all sql files /src/databse on the Supabase SQL Editor to create tables

Features

  • Create/Update/Delete
  • Pagination
  • Filter

Roadmap

  • Dark theme
  • Charts

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

Nhan Luong - nhanlt18@gmail.com

Acknowledgments