Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samyakjain24040/contact_book_app

πŸ”₯The python contact book app using kivy and mysql
https://github.com/samyakjain24040/contact_book_app

contacts-app kivy kivy-application kivymd-python mysql mysql-database mysqlconnector python python3 sql

Last synced: about 1 month ago
JSON representation

πŸ”₯The python contact book app using kivy and mysql

Awesome Lists containing this project

README

        

# Contact Book App

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.

## Features

- 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.

## Installation

1. Clone this repository to your local machine.
2. Install the required dependencies:
- Python 3
- Kivy (version 1.10.0 or higher)
- MySQL server (make sure it's running)
3. Create a virtual environment (optional but recommended).
4. Install the necessary Python packages using pip:

## Dependencies

- Python 3
- Kivy (UI framework)
- MySQL server

## Setup

1. Make sure you have MySQL installed and running.
2. Create a MySQL database named `contact_book` using `Create_database.py`.
3. Create a MySQL table named `contact` inside database named `contact_book` using create\_ table_inside_database.
4. Update the database connection details in the `ContactBookApp` class (host, user, password, and database name) in the `main.py` file.
5. Run the app using `main.py`.

## Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.

## Contact

For any inquiries or questions, please contact your- [email protected].