Theqah Financial Broker

About Project

Theqah is a financial broker mobile app that provides a smooth and scam-free platform monitored by support 24/7. It handles all payments, transactions, and product/service deliveries between two parties (Seller/Service provider & Buyer).

Key Features

  • Users can create new account - manage account info & payment methods - view logs of orders & payments.
  • Make new order as a seller/service provider or as a buyer.
  • Notification system to notify both parties of any changes in the order status (via SMS, mail, and in-app notifications).
  • Offers delivery services through various suppliers.
  • Customer service ticketing system.
  • SMS notifications utilizing “Nexmo/Vonage” API.
  • Online payment gateway utilizing “Moyasar” API.
  • Sending Notifications (via Firebase).
  • Admin panel for moderators.

My Role

  • Database design and setup.
  • Development of the backend, the mobile API, and the admin panel setup.
  • Implementation of APIs into the project (Vonage, Moyasar payment gateway).
  • Delivering well-detailed API documentation for the mobile app development team.
Theqah S.A
Mobile, API, Admin Panel

Tech Wrap-up

Backend
  • Built with PHP/Laravel.
  • Handles all the API requests.
  • Implementation of payments (via Moyasar API).
  • Implementation of SMS notifications (via Nexmo/Vonage).
  • Firebase notifications.
  • Custom authorization and middleware for each user type.
  • Admin panel to manage all orders, transactions, bank accounts, users, shipping providers, complaints, support tickets, Firebase notifications, user messages, and app settings.
Frontend
  • Vanilla JavaScript, and JQuery.
  • Mainly to manage the Data-Tables.