Skip to content

Luis3Fernando/Spendly

Repository files navigation

Spendly

Version Language Status Stars

This is a small project to apply knowledge with NoSQL database, in this project MongoDb is used to make a calculation of the expenses that we will have, in a list made with the purpose of adding items that in the future we will be buying, therefore, calculate the total, minimum and maximum expenses.


📥 Technologies

This project is powered by:

  • Python – The programming language used in the development.
  • Tkinter - This tool was used to create the GUI in the program.
  • Docker - Docker is required to use the right container for MongoDB.
  • MongoDB - And just speaking of MongoDB, we are going to use this database for the program.

⚙️ Installation

Follow the steps to run it on your local computer:

Clone the repository and access:

git clone https://github.com/Luis3Fernando/Spendly
cd Spendly

Activate virtual environment and install dependencies:

python3 -m venv env
pip install -r requirements.txt

Start the database, with the file docker-compose.yml

docker-compose up -d

Now we start the program

pythone app.py

Then we can move on to the next section


🛠 How to use?

When you run the program you will see the following modal:

And then you will get an informative message about the database connection.

If everything is correct you will see the following interface.

You can start filling in the data and the program will do the calculations.

You will be able to edit or delete as you need, as in the following screenshots

You can adapt the code to your needs or collaborate on a cloud software, thank you very much for reading 📕.

About

A program to make a shopping list, and estimate the total, minimum and maximum expenses

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages