Skip to content

FbHelpdesk, a robust application designed to streamline businesses' Facebook communications securely and efficiently. With features such as secure real-time updates, intuitive interface, and comprehensive authentication, FbHelpdesk empowers businesses to manage customer interactions seamlessly without compromising security.

Notifications You must be signed in to change notification settings

Mrityunjay383/FBHelpdesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FbHelpdesk

FbHelpdesk is a robust application designed to facilitate businesses in managing their Facebook communications securely and efficiently. It provides a seamless platform for businesses to connect their Facebook pages, enabling seamless communication between employees and customers at scale. The primary aim of FbHelpdesk is to provide a secure and efficient solution for businesses to manage customer interactions without exposing their Facebook credentials.

Features

  • Secure Communication: FbHelpdesk ensures secure communication between businesses and their Facebook pages, protecting sensitive credentials and data.
  • Real-time Updates: Utilizing Websockets, FbHelpdesk enables real-time, two-way communication between the server and client applications, ensuring instant updates for users.
  • Intuitive Interface: FbHelpdesk features an intuitive user interface crafted for effortless navigation, making it easy for businesses to manage their Facebook communications.
  • Comprehensive Authentication: Implemented JWT Authentication and Facebook Graph API for secure user authentication and interaction with Facebook pages.
  • Dynamic Message Management: FbHelpdesk dynamically manages message data, providing businesses with tools to generate and update messages received and sent on the message page.
  • Scalable Backend Infrastructure: Built with Node.js/Express.js and MongoDB, FbHelpdesk features a scalable backend infrastructure ensuring seamless communication between frontend and backend components.

Technologies Used

  • Node.js/Express.js
  • MongoDB
  • React.js
  • JWT Authentication
  • Facebook Graph API
  • WebSockets

Getting Started

To get started with FbHelpdesk, follow these steps:

  1. Clone the repository: git clone https://github.com/Mrityunjay383/FBHelpdesk.git
  2. Change the directory cd to server
  3. Install dependencies: npm install
  4. Configure environment variables (e.g., MongoDB URI, Facebook App ID, App Secret).
  5. Run the application: npm run dev
  6. Access the application at http://localhost:<PORT NUMBER>
  7. Change the directory cd to client
  8. Install dependencies: npm install
  9. Run the application: npm start
  10. Access the application at http://localhost:3000

Contributing

Contributions to FbHelpdesk are welcome! Feel free to open issues or submit pull requests to contribute to the project's development.

License

This project is licensed under the MIT License.

About

FbHelpdesk, a robust application designed to streamline businesses' Facebook communications securely and efficiently. With features such as secure real-time updates, intuitive interface, and comprehensive authentication, FbHelpdesk empowers businesses to manage customer interactions seamlessly without compromising security.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages