Skip to content

samyakjain24040/Contact_Book_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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- Samyakjain240400@gmail.com.