Skip to content

Spendwise is a simple expense tracker that allows users to keep track of their expenses and view their spending habits over time.

Notifications You must be signed in to change notification settings

rammyblog/spendwise

Repository files navigation

Welcome to Spendwise👋

Version License: MIT Twitter: simply_rammy

Spendwise is a simple expense tracker that allows users to keep track of their expenses and view their spending habits over time. This project is a lightweight web application that utilizes HTML, CSS, and Go to create a dynamic user experience without the need for complex frameworks. Additionally, it incorporates htmx, a library that allows for seamless and efficient server-side rendering of HTML content.

Spendwise

Install

npm install -g tailwindcss

Usage

To get this project running pefectly on your local, ensure you follow the instructions below.

  1. Create a .env file in the root directory.
  2. In the .env file ensure you have the following setup.
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
STATE_STRING_GL=random-random
PORT=
DB_USER=
DB_PASSWORD=
DB_PORT=
DB_HOST=
DB_NAME=
  1. Run the go command below
go run .

To run the tailwindcss(If you add new classes), you need to run the command below.

tailwindcss -i ./static/css/input.css -o ./static/css/output.css --watch
  1. Visit http://localhost:port to login the user you created.

Contribution

If you find an issue running this project please send in a PR.

Author

👤 Onasanya Tunde

Show your support

Give a ⭐️ if this project helped you!

// TODO

  • Clean up the UI
  • Error form
  • Pagination

About

Spendwise is a simple expense tracker that allows users to keep track of their expenses and view their spending habits over time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published