alvwin / ai_phishing_toolkit

2 stars 1 forks source link

OOP Implemented #2

Closed manudev-1 closed 2 months ago

manudev-1 commented 2 months ago

OOP Implemented

Description

This pull request (PR) introduces a significant refactor of the project to adopt an Object-Oriented Programming (OOP) architecture. The primary changes are divided into three modules:

Each module has been refactored to adhere to OOP principles, improving the maintainability and extensibility of the code.

Key Changes

AIService

Introduced the main class AIService that encapsulates all AI service-related logic.

Files:

SocialService

Created the SocialService class to get all social interactions, user communications and profiles

Files:

Util

Introduced the Util class for general utility methods and functions shared across modules.

Files:

Benefits

Issue

1

alvwin commented 2 months ago

Thanks so much for your contribution @manudev-1

Makes the entire thing much more beautiful 😅

manudev-1 commented 2 months ago

No problem, probably i am going to improve some other stuff 💪