# Bootstrap-Budget: Pull your budget up by its bootstraps!
Bootstrap Budget is a user-friendly financial application designed to help you manage your money and achieve your financial goals. Built with simplicity and self-reliance in mind, Bootstrap Budget allows you to track income, expenses, and budgets for a streamlined personal finance experience – all hosted on your own server.
## Getting Started
### Prerequisites:
* Python 3.x (https://www.python.org/downloads/)
### Installation:
1. Create a Python Virtual Environment:
It's recommended to install Bootstrap Budget within a virtual environment to isolate its dependencies from other Python projects on your system. You can use tools like `venv` or `virtualenv` to create one. Refer to the official Python documentation for instructions on creating virtual environments: https://docs.python.org/3/tutorial/venv.html
2. Install Bootstrap Budget:
Activate your virtual environment and install Bootstrap Budget using pip:
```Bash
pip install bootstrap-budget
```
3. Initial Setup:
The Bootstrap Budget package comes with a command-line tool for initial setup. Run the following command to configure the application:
```Bash
bootstrap --setup
```
This will guide you through creating an admin password and setting up the data model for your application.
4. Start the Server:
Once the setup is complete, start the Bootstrap Budget server using Flask:
```Bash
flask --app bootstrap_budget run
```
This will launch the development server. By default, the application will be accessible on http://127.0.0.1:5000/ in your web browser.
> :raised_hand: Please note: This is a basic installation guide for development purposes. For production use on your server, additional configuration may be required (e.g., web server setup).
Raw data
{
"_id": null,
"home_page": null,
"name": "bootstrap-budget",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "personal budget, budgeting, web app",
"author": null,
"author_email": "forgineer <blake.phillips86@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/54/64/da4951d400ad50d3e07da25ea677ea03fb4dfd41bad8d670d680075cf443/bootstrap_budget-0.1.7.tar.gz",
"platform": null,
"description": "# Bootstrap-Budget: Pull your budget up by its bootstraps!\r\nBootstrap Budget is a user-friendly financial application designed to help you manage your money and achieve your financial goals. Built with simplicity and self-reliance in mind, Bootstrap Budget allows you to track income, expenses, and budgets for a streamlined personal finance experience \u2013 all hosted on your own server.\r\n\r\n## Getting Started\r\n### Prerequisites:\r\n* Python 3.x (https://www.python.org/downloads/)\r\n\r\n### Installation:\r\n1. Create a Python Virtual Environment:\r\n\r\n It's recommended to install Bootstrap Budget within a virtual environment to isolate its dependencies from other Python projects on your system. You can use tools like `venv` or `virtualenv` to create one. Refer to the official Python documentation for instructions on creating virtual environments: https://docs.python.org/3/tutorial/venv.html\r\n\r\n\r\n2. Install Bootstrap Budget:\r\n\r\n Activate your virtual environment and install Bootstrap Budget using pip:\r\n\r\n ```Bash\r\n pip install bootstrap-budget\r\n ```\r\n\r\n\r\n3. Initial Setup:\r\n\r\n The Bootstrap Budget package comes with a command-line tool for initial setup. Run the following command to configure the application:\r\n\r\n ```Bash\r\n bootstrap --setup\r\n ```\r\n\r\n This will guide you through creating an admin password and setting up the data model for your application.\r\n\r\n\r\n4. Start the Server:\r\n\r\n Once the setup is complete, start the Bootstrap Budget server using Flask:\r\n\r\n ```Bash\r\n flask --app bootstrap_budget run\r\n ```\r\n\r\n This will launch the development server. By default, the application will be accessible on http://127.0.0.1:5000/ in your web browser.\r\n\r\n> :raised_hand: Please note: This is a basic installation guide for development purposes. For production use on your server, additional configuration may be required (e.g., web server setup).\r\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "A simple financial application to help you pull your budget up by its bootstraps.",
"version": "0.1.7",
"project_urls": {
"Documentation": "https://forgineer.pythonanywhere.com/bootstrap-budget",
"Homepage": "https://forgineer.pythonanywhere.com/bootstrap-budget",
"Issues": "https://github.com/forgineer/bootstrap-budget/issues",
"Repository": "https://github.com/forgineer/bootstrap-budget"
},
"split_keywords": [
"personal budget",
" budgeting",
" web app"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4bf54e8f8f071c761b063c1bad949e7d458c461bbd908ab961e4218aeba3465f",
"md5": "0ce87319916f2f0ec2fa53104c0c4de1",
"sha256": "67da0c27bb5189b86080da077d4268ae385b0b26b4429910505b183b4739d8b4"
},
"downloads": -1,
"filename": "bootstrap_budget-0.1.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0ce87319916f2f0ec2fa53104c0c4de1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 896485,
"upload_time": "2024-06-03T05:05:49",
"upload_time_iso_8601": "2024-06-03T05:05:49.845615Z",
"url": "https://files.pythonhosted.org/packages/4b/f5/4e8f8f071c761b063c1bad949e7d458c461bbd908ab961e4218aeba3465f/bootstrap_budget-0.1.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5464da4951d400ad50d3e07da25ea677ea03fb4dfd41bad8d670d680075cf443",
"md5": "8cf98e0721fcd035dfd10b99f607c2f3",
"sha256": "229cf7597f965207678d8069d18760082c2a6d5f22d75afc07e967df8580f8f8"
},
"downloads": -1,
"filename": "bootstrap_budget-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "8cf98e0721fcd035dfd10b99f607c2f3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 893644,
"upload_time": "2024-06-03T05:05:51",
"upload_time_iso_8601": "2024-06-03T05:05:51.985233Z",
"url": "https://files.pythonhosted.org/packages/54/64/da4951d400ad50d3e07da25ea677ea03fb4dfd41bad8d670d680075cf443/bootstrap_budget-0.1.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-03 05:05:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "forgineer",
"github_project": "bootstrap-budget",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "bootstrap-budget"
}