Dev req to Complete Dynamic Calendar Feature with vis.js

300.0 EUR

300.0 EUR peopleperhour Technology & Programming Overseas
31 days ago

Description

I am seeking an experienced developer to finalize the integration of a dynamic calendar feature into an existing web-based employee training management application. This feature should provide a monthly view, displaying completed events such as trainings, meetings, and feedback for each employee. It should also indicate the week number for each week, allow filtering by time period and event type, and dynamically reflect any changes in employee status, updating to show past events accurately.
The application is developed using procedural PHP, MySQL, jQuery, and Bootstrap, and this new feature needs to be implemented following the MVC architecture utilizing OOP in PHP.
Current Progress:
MVC structure is already implemented in the project. Database connections are established, and PHP classes have been set up. vis.js has been integrated with an initial example configured. Initial attempts have been made to display a list of employees from the database on the page, but this is not completed.
Requirements:
Complete Employee List Display:
Fetch and display the list of employees on the calendar from the database.
Events Display and vis.js Customization:
Fetch and display past trainings, team meetings, and feedback events on the timeline, corresponding to each listed employee.
Customize event display in vis.js with distinct colors for each type of event:
Blue background with a centered 'M' for Meetings.
Green background with a centered 'S' for Schulungen (Trainings).
Orange background with a centered 'B' for Bewertung (Feedback).
Event Filters and Date Picker Implementation:
Implement checkboxes to filter the timeline display by event type.
Integrate a "Month and Year only" date picker to allow users to select which month and year to view.
Real-Time Updates:
Ensure the calendar updates dynamically when new employees are added or existing employees leave the company.
Automatic Event Update Logic for Calendar Feature:
Implement an automatic update mechanism that ensures past events are dynamically displayed in the timeline.
Deadline: I need this completed within a maximum of 4 days.
Tools and Technologies: MVC, OOP PHP, MySQL, PDO, vis.js, JavaScript, fetch API, HTML, CSS, Bootstrap.

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

Developing an AI Assistant for Competitive Intelligence Sourcing My organization requires an intelligent solution to efficiently source competitive intelligence across our industry. As the business landscape rapidly evolves, we seek to identify new players utilizing similar operational models to our own. Manually researching for such competitors is time-consuming and error-prone. I aim to design an advanced conversational agent capable of accurately interrogating an AI system to extract only the most relevant competitor data in a structured format. The ideal candidate will have expertise in natural language processing and understand how to craft prompts that optimize an AI's response coherence, conciseness and focus on a target topic. The developed dialogue flows and language patterns should allow repetitive queries at scale while maintaining a very high success rate. Attention must be paid to respecting the legal and ethical use of any sourced competitor insights. Once competitors are identified, the next stage in ongoing partnership could involve integrating findings into customized reports for our sales and marketing teams. The overall goal of this project is to streamline our competitive analysis through an innovative use of artificial intelligence. By developing an intelligent prompt-based methodology, we can systematically gather intelligence on key rivals in a fast, consistent and scalable manner. This automated process will empower our organization with vital market knowledge to strategically adapt and grow our business in a hyper-competitive industry. Candidates with demonstrated experience in natural language, conversational design
250.0 EUR Technology & Programming peopleperhour Overseas
19 hour ago