Online Recruiting and Scheduling Web Solution.
Recruiting & Scheduling App is a customized platform that connects the doctors/respondents with the research group where they can contribute to research and schedule their appointment for the study as per their convenient time-zone. And once the study is completed the doctors/respondents will get paid by the mode of payment they have selected earlier while registration.
The sign-up process has a dynamic registration form which consists of questions in all formats such as multiple-choice questions, demographic questions, constant sum question (rank order type question), text questions, contact information questions, date/time questions, calendar questions, etc. Adding all these kinds of questions from the backend and displaying it appropriately in the front-end every single time the questionnaire is updated from the backend was the major challenge for us.
The second challenge that we faced was to manage the book study appointments according to the time zone the user has selected out of six-time zones present in the USA.
After doing research and bifurcating the types and possibilities of the questions, we defined them in a proper structure and hence we achieved to make our own custom platform something similar to survey monkey but its smaller version.
Again after some research and brainstorming the time zone challenge was managed from the coding perspective.
A detailed registration form where all the details can be obtained from the user. As per the specialty selected, users will get invited to the studies.
Track the Studies
Users can keep track of what studies they are currently contributing on. And they can also take a glimpse of their pending and past studies.
A very effortless and easy way to track all the payments made on the completion of the study.
Users can find all the scheduled interview appointments in My Schedule which can be adjusted to month, week, and day-wise. Along with that, it can also be synchronized with their google calendar.
Users can choose the preference for their appointment reminders as either text messages, email, or both.
Here admin will be able to view all the current stats in a card view pattern and view all the details in one go.
Admin will be able to view the list of team members/PM with appropriate filters which makes it very easy to view.
From here the admin will be able to add/edit/delete and manage the questionnaire.
Here the admin can view all the appointments scheduled and can also edit/ reschedule the appointment.
Backend and Web App Technology Stack
Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller architectural pattern and based on Symfony.
MySQL is a database management system that allows you to manage relational databases. It is open-source software backed by Oracle.
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.
Digital Ocean is a cloud infrastructure provider.
Adobe Sign is a cloud-based e-signature service that allows the user to send, sign, track, and manage signature processes using a browser or mobile device.
Google Calendar is a time-management and scheduling calendar service developed by Google.
GitLab is a web-based Git-repository manager with wiki, issue-tracking and CI/CD pipeline features
AWS Simple Notification Service
Amazon Simple Notification Service is a notification service provided as part of Amazon Web Services