Better Way Tutors

Better Way Tutors

Eating as Nature Intended

  • https://oneearthhealth.com/
  • Laravel, PHP, Website
  • Shopify, Figma, HTML, CSS, JavaScript, Liquid
  • Faisal Toor

A secure communication platform developed to facilitate SMS-based conversations between tutors and students while safeguarding privacy. The application ensures that tutors can communicate with their assigned students without having access to the students’ personal contact details. This robust messaging system features role-based access for Admins and Tutors, live notifications, and real-time chat functionalities.

Key Features:

1. Role-Based Access:
a). Tutor Role: Tutors can only chat with their assigned students via SMS without seeing students’ phone numbers.
b). Admin Role: Admins have full access to view all tutor-student conversations.
2. Privacy Protection: The system uses Twilio to anonymize phone numbers, ensuring secure communication.
3. Real-Time Functionality: Live notifications and instant chat updates for seamless interaction.
4. Admin Monitoring: Centralized admin dashboard to oversee all conversations and assignments.
5. Integration: Fully aligned with the client’s existing application workflow.

My Role:

  1. Designed and implemented the entire backend system using PHP and Laravel.
  2. Integrated Twilio APIs to enable secure and private SMS-based communication.
  3. Developed role-based access controls for Admins and Tutors.
  4. Created a responsive and intuitive user interface using HTML, JavaScript, and Bootstrap.
  5. Ensured seamless integration with the client’s existing Shopify application.
  6. Built and optimized SQL databases for managing user and chat data efficiently.

Challenges & Solutions:

  1. Challenge: Ensuring complete privacy of student contact details while enabling seamless communication.
    Solution: Implemented Twilio’s number masking feature to anonymize phone numbers.
  2. Challenge: Real-time chat and notification updates.
    Solution: Utilized Laravel’s event broadcasting capabilities to achieve live updates.

Achievements:

  1. Delivered a secure and scalable solution aligned with the client’s requirements.
  2. Enhanced user experience with real-time chat and notification functionalities.
  3. Successfully integrated the messaging platform into the client’s existing ecosystem.
Scroll to Top