I am a skilled freelancer with experience in developing REST APIs and working with Symfony framework, Doctrine, and PHPMailer. I am confident that I can help you achieve your goal of unifying the handling of contact forms from multiple websites through the creation of a robust and efficient REST API.
For this project, I propose to build a REST API with two endpoints: one for handling standard HTML POST form input and another for JSON input. The API will collect essential contact form data such as person name, phone number, email, and message. Additionally, it will capture website ID, contact form ID, and the current page on the website.
To implement this solution, I will utilize the latest Symfony framework, leveraging its powerful features for building REST APIs. The data storage will be handled using Doctrine, ensuring efficient and reliable database operations. PHPMailer will be integrated for seamless email sending capabilities. The project will follow a well-structured architecture, separating the application into distinct layers, including Application, Domain, and Infrastructure, ensuring maintainability and scalability.
Thank you for considering my bid. I look forward to the opportunity to work with you and create a unified contact form handling solution using the latest Symfony framework.