#BucketShark
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.
- 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.
- Django
- Python
- HTML/CSS
- JavaScript
- SQLite/PostgreSQL
- Clone the repository:
https://github.com/CptDarkrex/BucketShark.git
- Navigate to the project directory:
cd bucketshark_pr
- Install dependencies:
pip install -r requirements.txt
- Migrate the database:
python manage.py migrate
- Create a superuser:
python manage.py createsuperuser
(not needed but you can) - Run the server:
python manage.py runserver
- Access the app in a web browser at
localhost:8000
- Creating an account
- Logging expenses
- Setting a budget
- Viewing analytics
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/
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
Carlos Rodriguez - rodrigcp22@gmail.com Project Link: https://github.com/XovaLabs/BucketShark