Movie DB is a simple CRUD (Create, Read, Update, Delete) movie database app made with Python Tkinter and SQLite. The app allows you to perform exact or partial searches based on movie title or director, add new movie entries, edit existing ones, and delete them.
- Search for movies based on title or director 🚀
- Add, update, and delete movies 🌟
- Perform exact or partial searches 🎉
To install Movie DB, follow these steps:
- Clone this repository:
git clone https://github.com/matthewlieb/movie-db.git
- Navigate to the directory where you cloned the repository:
cd movie-db
- Run
python3 moviedb.py
The app will open a Tkinter GUI that allows the user to search for movies by title or director. The user can also create movie entries, edit them, and delete them.
Anyone is welcome to contribute to the development of Movie DB. To contribute:
- Fork the repository
- Make your changes and commit them to your forked repository
- Create a pull request to this repository
This project does not yet have a license.
If you have any questions or suggestions regarding Movie DB, feel free to reach out to me via GitHub or LinkedIn:
- GitHub: https://github.com/matthewlieb
- LinkedIn: https://www.linkedin.com/in/matthew-lieb/
Special thanks to this YouTube channel for lots of help: https://www.youtube.com/@Codemycom.
The project file structure is as follows:
- README.md
- data.py
- logo.ico
- movieDB.py
Note: data.py
contains data, and logo.ico
is the logo of the application.