Skip to content

Budgeting app, open source. Docker version available when stable version complete

License

Notifications You must be signed in to change notification settings

XovaLabs/BucketShark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#BucketShark

Introduction

BucketShark is a user-friendly budgeting application designed to help individuals manage their finances more effectively. Built with Django, this app provides a robust platform for tracking expenses, setting budgets, and analyzing spending habits over time.

Features

  • Expense Tracking: Log and categorize your daily expenses.
  • Budget Setting: Set monthly or weekly budgets for different categories.
  • Analytics: View charts and graphs to analyze spending patterns. (WIP)
  • User Accounts: Personalized accounts with secure authentication.
  • Responsive Design: Accessible on both desktop and mobile devices.

Technologies

  • Django
  • Python
  • HTML/CSS
  • JavaScript
  • SQLite/PostgreSQL

Installation and Setup

  1. Clone the repository: https://github.com/CptDarkrex/BucketShark.git
  2. Navigate to the project directory: cd bucketshark_pr
  3. Install dependencies: pip install -r requirements.txt
  4. Migrate the database: python manage.py migrate
  5. Create a superuser: python manage.py createsuperuser (not needed but you can)
  6. Run the server: python manage.py runserver
  7. Access the app in a web browser at localhost:8000

Usage

  • Creating an account
  • Logging expenses
  • Setting a budget
  • Viewing analytics

404 Page? WHAT!?!?

If you are seeing a 404 page when following the link: http://127.0.0.1:8000/ this is because the home/landing page has been deprecated until further notice. Please use this link to access the app: http://127.0.0.1:8000/login/

Contributing

We welcome contributions to BucketShark. If you would like to contribute, please:

  • Fork the repository
  • Create a new branch for your feature (git checkout -b feature/AmazingFeature)
  • Commit your changes (git commit -m 'Add some AmazingFeature')
  • Push to the branch (git push origin feature/AmazingFeature)
  • Open a pull request

License

APGL License

Contact

Carlos Rodriguez - rodrigcp22@gmail.com Project Link: https://github.com/XovaLabs/BucketShark

About

Budgeting app, open source. Docker version available when stable version complete

Resources

License

Stars

Watchers

Forks

Packages

No packages published