# To-Do List for Module Development ## Modules to Implement - [x] **user** - Develop the user management module. - [x] **bookmark** - Implement functionality for managing bookmarks. - [x] **client** - Develop the client module to handle API requests. - [x] **direct_messages** - Implement direct message handling. - [x] **following** - Develop the following module. - [x] **like** - Develop the like module. - [x] **retweets** - Develop the retweets module. - [x] **tweet** - Develop tweet management and posting. - [x] **uploads** - Implement the uploads module. - [x] **followers** - Implement the followers module. - [x] **mentions** - Implement the mentions handling. - [x] **hide_replies** - Implement the hide replies functionality. - [ ] **favourites** - Develop functionality for managing favourites. - [ ] **search** - Implement search functionality. - [ ] **Extensive Testing** - Implement extensive and thorough testing of the API's (currently partially tested) ### Current issue with testing the API's - Twitter has not sandbox to test the API's functionality, Making calls to the API now and again with every feationality merged is not ideal coupled with the high rate limit Twitter API implement. An Ideas is to maybe create a separate account for testing the API's functionality. - Open to other means of testing the API's functionality. ## Editing and Marking as Done - To **mark a task as done**: Change `[ ]` to `[x]` in the list above. - To **edit a task**: Update the module description or add specific implementation details next to the module name.