The Contact Book App is a simple Kivy application that allows users to manage contact information using a MySQL database. Users can add, delete, search, and edit contact details through an intuitive interface.
- Add new contacts with name, contact number, email, and address.
- Delete existing contacts.
- Search for contacts by their contact number.
- Edit contact details.
- Display contacts in a user-friendly interface.
- Clone this repository to your local machine.
- Install the required dependencies:
- Python 3
- Kivy (version 1.10.0 or higher)
- MySQL server (make sure it's running)
- Create a virtual environment (optional but recommended).
- Install the necessary Python packages using pip:
- Python 3
- Kivy (UI framework)
- MySQL server
- Make sure you have MySQL installed and running.
- Create a MySQL database named
contact_book
usingCreate_database.py
. - Create a MySQL table named
contact
inside database namedcontact_book
using create_ table_inside_database. - Update the database connection details in the
ContactBookApp
class (host, user, password, and database name) in themain.py
file. - Run the app using
main.py
.
Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or questions, please contact your- Samyakjain240400@gmail.com.