Cynoia

PFE-Messenger

126 Candidature(s)

118 Non Retenu(s)


Welcome! Hoping you fit the role well 👋


📋 Project Description

This internship project revolves around the challenge of integrating Facebook Messenger for Pages into our platform, enabling the handling of chat 

interactions within our proprietary chat application. 

The goal is to create a seamless and intuitive interface for managing and responding to Facebook Messenger chats from our platform.

💼 Project Responsibilities

  • Utilize NestJS to design and develop the backend architecture of the integration, ensuring seamless connection with the Facebook Messenger API.
  • Implement functionalities to send, retrieve, delete, and manage chat conversations within our platform.
  •  Work with the Facebook Messenger API to effectively integrate chat management into our existing system.
  • Ensure robust and secure authentication and authorization practices to guarantee user data privacy and comply with Facebook's policies.
  • Collaborate with the frontend team, utilizing ReactJS, to create a seamless user experience for managing chat operations.
  • Write thorough unit tests and integration tests to ensure the reliability and robustness of the integration.
  • Document all processes, third-party integrations, APIs, and data models for future reference and for other developers.

🛠️ Technical Skills Required

  • Strong knowledge of Node.js and the NestJS framework.
  • Proficiency in working with third-party APIs/SDKs and integrating them into existing systems.
  • Experience with handling chat protocols and ensuring data security and privacy. Proficiency in ReactJS for frontend interactions.
  • Understanding of software testing, including unit testing and integration testing.
  • Excellent problem-solving skills and meticulous attention to detail.
  • Experience with database management systems, specifically MySQL, and familiarity with TypeORM for handling database operations.


👉 Through this project, interns will gain real-world experience integrating a widely-used service (Facebook Messenger) into a proprietary platform. 

This offers a unique opportunity to deepen understanding and skills in backend development, third-party integrations, and full-stack development.


 The Cynoia Team🌟



Cynoia

Cynoia

Site Web:
cynoia.com
Localisation:
Tunisia, Tunis
Rue:
Rue du Lac Malaren
Code postal:
1053

4.14 / 5

3 personne(s) ont donné leurs avis sur Cynoia et voici ce qu'elles pensent :
play video button Cynoia

Informations

Localisation:

Tunisie - Tunis

Type de travail:
Plein temps présentiel
Contrat:

STAGE

Exigences

Expérience:
Sans experience
Langues:
Anglais
Français