The project is a Python-based application that focuses on managing contacts and notes, offering features like adding, editing, and deleting contacts, creating and managing notes with tags, and interacting through a command-line interface. It also incorporates Python best practices and concepts, such as decorators, to enhance functionality.
- Contacts Management: Create, update, delete, and search contacts.
- Notes Management: Manage notes with tagging and searching functionality.
- Custom Decorators: Utility decorators for logging, validation, etc.
- Helper Functions: Common utility functions used across the project.
- Python 3.x
- See
requirements.txtfor the full list of dependencies.
- Clone the repository:
git clone https://github.com/Iryna-Holova/goit-pycore-final.git
- Navigate to the project directory:
cd goit-pycore-final - Create Python virtual environment:
python -m venv venv
- Activate Python virtual environment:
source venv/Scripts/activate - Install the required dependencies:
pip install motherbot
Run the main script to start the application:
motherbotEnter the command help to see available commands.
Feel free to fork the repository and submit pull requests. Contributions are welcome!
- Iryna Holova - Team Lead, developer
- Katerina Tkachenko - developer
- Yurii Filimonchuk - developer
- Anna Tsepilova - developer
- Volodymyr Popov - developer
- Kostiantyn Baltakov - developer
For any questions, please contact Iryna Holova.
