Hi,
I am an experienced Flutter developer and backend developer, and I would like to offer my services to work on your existing code. I have carefully reviewed your requirements and I am confident that I can assist you in improving both the frontend and backend of your application.
Frontend:
To enhance the user experience, I will optimize the performance of your contract and document sections, which are currently slow to open. I will remove the "Report a Problem" section and retain the "Request Maintenance" feature. In the "Request Maintenance" section, I will make the following modifications:
Implement a dropdown menu for selecting the type of maintenance, including options like electrical, plumbing, carpentry, and others.
Replace the building and location sections with floor and office number fields.
Add a "Your Preferred Visit Time" field under the message section, allowing users to select from options like "Anytime," "Morning," and "Afternoon."
Backend:
To improve the backend functionality, I will collaborate with Khaled to address any alignment issues. I will also clear all test data, ensuring a clean environment for running proper scenarios. Furthermore, I will arrange the tickets in descending order, from newest to oldest, making it easier for users to navigate. Implementing push notifications will allow clients to receive real-time updates whenever they raise a ticket.
Best regards,
Vikas G