API Application Using Laravel/Echo/Pusher
- or -
Post a project like this£595(approx. $743)
- Posted:
- Proposals: 15
- Remote
- #3456492
- OPPORTUNITY
- Expired
PPH #1 Service Provider in Development & IT : Wordpress|Magento|React Native|Mobile App Development|Angular|Node.js
Mohali
Certified Laravel Developer | PHP | VueJS | Wordpress | API | Logo | Responsive Design | Shopify
Karachi
Top rated PHP Web Development | WordPress | Magento | Drupal | OpenCart | PrestaShop | Joomla
Leicester
♛ TOP Rated ♛ | Website Development | iOS/Android Apps | React Native | Laravel | Flutter | Codeigniter | NodeJS | AngularJS
Ystrad Mynach
PPH TOP Website & App Developer✮LOGO & Graphic Designer✮Content Writer✮Translator
Dubai
Web Development, Application Development, Mobile app development, Video Streaming Platform
Kolkata
128342260836552180105075411501941265187191990020550412274804255109731147433152531
Description
Experience Level: Expert
Estimated project duration: 3 - 4 weeks
Here's a high level overview of what we need:
We need to create an API whereby 3rd parties can securely access specific data held in our MySQL database. This might be a list of client names and some other basic info stored in 1 or more MySQL tables.
Alongside this "flat" client data, we also have real-time/time sensitive data such as alerts which get stored in our database. When a new eligible record is stored, the API needs to make this data available immediately (thinking each/websockets/pusher API) via a broadcast.
Example use case is that we have a client record for "Bill".
A third party also has a client record in their system for "Bill"
We add a record to our database for bill showing that his living room light has been switched on
The third party record for bill needs to see this in real time in their application.
So, there's a couple parts to step through here:
- Creating the API core to allow third parties to connect to only the data to which they are authorised (we have a data structure in place for this). We would want to supply the API credentials.
- Creating a method by which third party developers can access the dynamic "messaging" data for the client in real time.
We would also want some guidance on how a 3rd party developer could access the required datapoint via the API.
We would want to use Laravel Framework with Echo/Websockets using the Pusher API but we will self host the websockets server on our VPS instance (configuring and setting up this is also part of the project requirements).
We would expect the project to include server messaging logs via admin console to allow us to check connections and message history.
I look forward to your proposal.
Regards
We need to create an API whereby 3rd parties can securely access specific data held in our MySQL database. This might be a list of client names and some other basic info stored in 1 or more MySQL tables.
Alongside this "flat" client data, we also have real-time/time sensitive data such as alerts which get stored in our database. When a new eligible record is stored, the API needs to make this data available immediately (thinking each/websockets/pusher API) via a broadcast.
Example use case is that we have a client record for "Bill".
A third party also has a client record in their system for "Bill"
We add a record to our database for bill showing that his living room light has been switched on
The third party record for bill needs to see this in real time in their application.
So, there's a couple parts to step through here:
- Creating the API core to allow third parties to connect to only the data to which they are authorised (we have a data structure in place for this). We would want to supply the API credentials.
- Creating a method by which third party developers can access the dynamic "messaging" data for the client in real time.
We would also want some guidance on how a 3rd party developer could access the required datapoint via the API.
We would want to use Laravel Framework with Echo/Websockets using the Pusher API but we will self host the websockets server on our VPS instance (configuring and setting up this is also part of the project requirements).
We would expect the project to include server messaging logs via admin console to allow us to check connections and message history.
I look forward to your proposal.
Regards
Matthew B.
100% (30)Projects Completed
40
Freelancers worked with
29
Projects awarded
21%
Last project
28 Nov 2023
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies