Cynoia
PFE-Messenger
126 Application(s)
118 Rejected
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🌟
