Cloudkibo / KiboPush

0 stars 1 forks source link

Study KiboPush code and documentation #11139

Open ImranBinShoukat opened 3 years ago

ImranBinShoukat commented 3 years ago

This task is to go through the following repositories and understand their code and documentation. We have the following repositories:

ZaraRaja commented 3 years ago

Today, out of the above-mentioned tasks, I completed work on KiboPush (KiboPush: https://github.com/Cloudkibo/KiboPush ) repository.

Tasks done under this repo are listed below:

  1. I had gone through the KiboPush Repository
  2. Read the attached Documentation
  3. Reviewed Folders Structure
  4. Reviewed Different Files, Components & Cards
  5. Reviewed the Entire Code Just to get an Idea how much content each file have & tried to understand it
  6. Reviewed the Package.json file so that I could have a better understanding reagarding what dependencies this project have.
  7. Checked .env (Staging & Production) files
  8. Go Through SentryBug.md & Bug_report.md files
sineha commented 3 years ago

Today I have explored KiboPush code.

  1. Explored the repository structure
  2. Went through .md files for sentry and bug reports
  3. Overview of client side code
  4. Went through the entire documentation folder
  5. Installed postman for future use
  6. For react-client code I was only able to review initial few components today
  7. Checked build_prod and build_staging files
ZaraRaja commented 3 years ago

**Today, out of the above-mentioned tasks, I worked on KiboChat (KiboChat: https://github.com/Cloudkibo/KiboChat) repository.

Tasks done under this repo are listed below:**

  1. I had gone through the KiboChat Repository
  2. Read the attached Documentation
  3. Reviewed the Entire Code Structure
  4. Reviewed the Package.json file so that I could have a better understanding regarding what dependencies this project have.
  5. Go Through README.md file
  6. Read Webpack.config File & .readconfig File
  7. Gone through .sh files
  8. Reviewed the code inside APi & Auth Folders only because there were too many files inside these two folders.
SaabaPervez commented 3 years ago

I have reviewed the KiboPush 8 components out of 20 along with the documentation.

ZaraRaja commented 3 years ago

Today, I continued working on KiboChat (KiboChat: https://github.com/Cloudkibo/KiboChat) repository.

Tasks done under this repo are listed below:

  1. I went through ChatBot Responder Folder and entire files inside it
  2. I went through ChatBot Templated (Messenger, Whatsapp) Folder & subfolders
  3. I went through Components Folder & all files inside it.

I couldn't complete this task because I was part of team Testing for Super Number V2. Issue No. #11393

SaabaPervez commented 3 years ago

i have completed 17/21 components of kiboPush.

sineha commented 3 years ago

I have completed 15 components of KiboPush and went through all the sub-components as well

SaabaPervez commented 3 years ago

I have completed the component section of the kiboPush and has started the container section and completed the 1st container abandoned_cart(along its sub sections) out of 66 containers.

sineha commented 3 years ago

I have completed all the components for kibopush code and 7/66 containers for KiboPush code

ZaraRaja commented 3 years ago

Today I have completed the KiboChat Code & Documentation Review Task.

(KiboChat: https://github.com/Cloudkibo/KiboChat - It contains the sever side code of KiboChat product)

I have explored, checked & tried to understand the content inside all the files.

Now I'll move towards KiboEngage from tomorrow.

sineha commented 3 years ago

I have completed 21/66 containers for KiboPush code

ZaraRaja commented 3 years ago

Today, out of the above-mentioned tasks, I started working on KiboEngage (KiboEngage: https://github.com/Cloudkibo/KiboEngage) repository.

Tasks done under this repo are listed below:

  1. I had gone through the KiboEngage Repository
  2. Read the attached Documentation
  3. Read Client Side Code
  4. Reviewed the Script Folder Structure
  5. Reviewed API & Global folders inside Server
  6. Reviewed the Package.json file so that I could have a better understanding regarding what dependencies this project have.
  7. Go Through README.md file
  8. Gone through .sh files
  9. Checked app.js & route.js files
SaabaPervez commented 3 years ago

i have completed 32/66 cotainers from kiboPush repository.

ZaraRaja commented 3 years ago

Today, out of the above-mentioned tasks, I started working on KiboEngage (KiboEngage: https://github.com/Cloudkibo/KiboEngage) repository.

It contains the server-side code of our KiboEngage product

Tasks done under this repo are listed below:

  1. I have gone through server side code
  2. Inside server side code I covered:
SaabaPervez commented 3 years ago

I have completed 40/66 (60.60%) Containers of KiboPush repository.

sineha commented 3 years ago

I have completed 30/66 containers for KiboPush code

sineha commented 3 years ago

I have completed 36/66 containers for KiboPush code

SaabaPervez commented 3 years ago

i have completed 45/66 containers of KiboPush repository.

sineha commented 3 years ago

I have completed 40/66 containers of KiboPush code

ZaraRaja commented 3 years ago

On Monday I couldn't work on this task as I was on leave. I'll compensate these hours on Saturday 10 April 20201

ZaraRaja commented 3 years ago

Today I have go through V1.1 folder inside KiboEngage Code & Documentation Task.

The content that I covered under V1.1, is mentioned below:

  1. abandoned_carts
  2. api_ngp
  3. automationQueue
  4. autoposting
  5. autopostingFbPosts
  6. autopostingMessages
  7. backdoor
  8. broadcasts
  9. clickedCount
  10. commentCapture
  11. companyPreferences
  12. companyprofile
  13. gupshup
  14. contacts
  15. custom_field_subscribers
  16. custom_fields
  17. dashboard
  18. facebookEvents
  19. flockSendEvents
  20. hubspotIntegration
  21. integrations
  22. invitations
  23. inviteagenttoken
  24. ipcountry
  25. jsonAd
  26. kiboDash
  27. landingPage
  28. lists
  29. menu
  30. messageStatistics
  31. messengerEvents
  32. messenger_code
  33. newsSections
  34. notifications
  35. overlayWidgets
  36. pageReferrals
  37. page_broadcast
  38. page_poll
  39. page_survey
  40. pageadminsubscriptions
  41. pages
  42. passwordresettoken
  43. phoneNumber
  44. polls
  45. rss
  46. scripts
  47. sequenceMessageQueue
  48. sequenceMessaging
  49. sentry big in sequence
  50. sheetsIntegration
  51. shopify
  52. smsBroadcasts
  53. smsDashboard
  54. sponsoredMessaging
  55. subscribers
  56. surveys
  57. tags
  58. teams
  59. templates
  60. twilio
  61. twilioEvents
SaabaPervez commented 3 years ago

I have completed 48/66 containers today as SuperNumber container has 4 sub section along with at least 6 sections in each sub section therefore i have completed three containers today.

ZaraRaja commented 3 years ago

I couldn't work on this task today because I was working on Videos for super number feature #11170 task.

SaabaPervez commented 3 years ago

I have completed the KiboPush Containers 53/66 that is 80.30%

sineha commented 3 years ago

I have completed 49/66 containers of KiboPush code

sineha commented 3 years ago

I have completed 54/66 containers of KiboPush code

ZaraRaja commented 3 years ago

I couldn't work on this task today because I was working on Videos for super number feature #11170 task.

sineha commented 3 years ago

I have completed 62/66 containers of KiboPush code

ZaraRaja commented 3 years ago

Today I have completed Server Side Code Review of Kibo Engage as well. Inside Server Side Code the folders I covered:

My KiboEngage Code Review (https://github.com/Cloudkibo/KiboEngage) is Completed today. On Monday I'll move towards the next product.

ZaraRaja commented 3 years ago

Today I have started the Code Review of KiboDBLayer. It contains the code for the database layer of our KiboChat and KiboEngage databases

Link: https://github.com/Cloudkibo/KiboDBLayer

The Content I covered today under this Repository:

1. Documentation Reading 2. Server Side Code Review (API --> V1) 2.1 Global 2.2 KiboChat 2.2.1 cannedResponses 2.2.2 chatbot 2.2.3 chatbotAnalytics 2.2.4 chatbotBackup 2.2.5 chatBotSubscribersJourney

sineha commented 3 years ago

I have completed components and containers for KiboPush code today

SaabaPervez commented 3 years ago

KiboPush repository completed.

ZaraRaja commented 3 years ago

Moving onwards to Code Review of KiboDBLayer. I continued the Server Side Code Review of KiboDBLayer

Link: https://github.com/Cloudkibo/KiboDBLayer

The Content I covered today under this Repository:

2.2.6 codVerificationPages 2.2.7 cronStack 2.2.8 intents 2.2.9 liveChats 2.2.10 messageBlocks_backup 2.2.11 notifications 2.2.12 session 2.2.13 smart_replies

sineha commented 3 years ago

Today, I have completed KiboPush code repository and now I have started KiboChat. I have completed client folder of KiboChat today

SaabaPervez commented 3 years ago

I have started KiboEngage repository and completed script and 3 components from client folder.

ZaraRaja commented 3 years ago

Today I have completed the Code Review of KiboChat Under the Server Side Code of KiboDBLayer. I also had a meeting with Sir @ImranBinShoukat regarding the confusions that I was having in the KiboDBLayer Code. In the meeting, he guided me about the whole layering concept and the architecture of the repository.

Tomorrow I'll move towards the code review of KiboEngage Inside Server Side Code of KiboDBLayer.

sineha commented 3 years ago

I have started KiboChat server side code today and have completed v1 in api folder along with global middleware and scripts. I will continue with v1.1 tomorrow along with remaining server side code for KiboChat

SaabaPervez commented 3 years ago

I have completed client side code of KiboEngage and also reviewed the following scripts: LogicLayer, manualFEEDScript, Mongodb_Script and rssFedsScript that are 4/11 scripts.

ZaraRaja commented 3 years ago

Moving onwards to KiboDBLayer Code Review, I have completed the code Review of KiboEngage product Inside it.

Also, I have overviewed the Scripts & Auth folder inside this (KiboDBLayer) repository.

SaabaPervez commented 3 years ago

I have completed the remaining scripts from KiboEngage repository.

sineha commented 3 years ago

Today I have completed auth and api folders of KiboChat server side code

ZaraRaja commented 3 years ago

Today I have Completed the Code Review of KiboDBLayer. I have reviewed its documentation and its server-side code for KiboChat & KiboEngage. Gone through all other supporting & ssh files inside it. Also studied its Package.json file to get the knowledge about the dependencies.

Tomorrow I'll move towards the Code Review of Accounts Repository inside this task.

Thanks

sineha commented 3 years ago

I have completed KiboChat today, next I will start KiboEngage

SaabaPervez commented 3 years ago

I have completed api, auth, components and config folders. only WhatsAppMapper is left in the KiboEngange.

ZaraRaja commented 3 years ago

Today I have started the Code Review of Accounts Repository. Accounts: https://github.com/Cloudkibo/accounts - It contains the server-side code of all our authentication logic, accounts related logic and database layer for our accounts database.

The Content Covered under this repository is mentioned below:

  1. I have studied the Documentation Attached
  2. I have completed Code Review of Views Folder inside it
  3. I have gone through all .ssh files for this repository

I couldn't work more on Accounts Repository as I spend more time completing React JS Tutorial Training (as per Sir Jawaid Suggestions).

ZaraRaja commented 3 years ago

Today I started the Server Side Code Review of Accounts Repository.

The content covered Under Server Side Directory is mention below:

=>Server => Api =>Global =>Scripts => V1 (I couldn't complete V1 as I spend more time in ReactJS Tutorial Completion)

Tomorrow I'll move towards the rest of the files of V1 & other directories/folders inside the Server.

ZaraRaja commented 3 years ago

Today I continued the Code Review of V1 inside the Accounts Repository. Next, I'll move towards the Auth Directory.

sineha commented 3 years ago

I have started KiboEngage repository started. I have completed client side code and scripts, reviewed documentation. In server side code I have started with api folder

SaabaPervez commented 3 years ago

completed KiboEngage repository.

sineha commented 3 years ago

In KiboEngage server side code, I am currently doing api folder: have completed appMaker, global, middleware and half of v1. Now, i'll complete v1 followed by v1.1 in api folder