£400,00 Fixed
We are seeking a skilled Laravel developer to enhance an existing Pusher-powered messaging application. The primary focus will be on improving the user experience and adding key features.
Responsibilities:
Pusher Integration:
- Seamlessly integrate Pusher into the application for real-time message delivery and updates.
- Ensure efficient and reliable message broadcasting and subscription mechanisms.
Message Tone Implementation:
- Develop a feature that plays a distinct audio notification whenever a new message is received.
- Allow users to easily enable/disable this notification sound.
Chatting Experience Enhancement:
- Implement features to improve the overall chat experience, such as:
- Improved UI/UX: Enhance the visual appeal and user-friendliness of the chat interface.
- Read Receipts: Implement read receipts to indicate when messages have been read by recipients.
- Typing Indicators: Display typing indicators to show when other users are actively composing messages.
- File/Image Sharing: Integrate file and image sharing capabilities within the chat.
URL Preview:
- Automatically extract and display previews of URLs shared within chat messages. This includes:
- Title of the webpage
- Short description
- Image (if available)
Testing and Debugging:
Thoroughly test all implemented features to ensure they function correctly and without errors.
Debug and resolve any issues that arise during development and testing.
Documentation:
Maintain clear and concise documentation of all code changes and implemented features.
Collaboration will primarily occur through CodeWithMe within the PHPSTORM IDE. Access will be granted during standard business hours: Monday to Friday, 9:00 AM to 6:00 PM
- United Kingdom
- Proposal: 0
- Verified
- Less than a week