FullCalendar AJAX add, edit, delete and filter
- or -
Post a project like this£400(approx. $501)
- Posted:
- Proposals: 18
- Remote
- #2721857
- OPPORTUNITY
- Expired
Graphic Designer |Experienced Web Designer | Video/Audio Editor | PowerPoint/Keynote | Content Writer |
San Jose
26369193720309368975834732843431416338350331998312949537284115150613924495211726988
Description
Experience Level: Expert
I need someone to build a prototype using FullCalendar 4 - design and look and feel etc are not important as long as the core code works. It will be incorporated into a project using PHP and it should be built on top of PHP.
Requirements:
All data should be loaded using AJAX - it is VITAL that this is as performant as possible so things like lazyloading, pagination etc will be key as the main project will have the calendar displaying many thousands of items. You should be prepared to demo this in a calendar with thousands of items so we can judge the performance.
User should be able to filter the calendar in two ways - 1) the type of data being shown (for example only show rooms and not people) and 2) only show for specific categories
When user clicks (and potentially drags) this should then trigger a bootstrap modal which will take the start and end dates and trigger an ajax request to add this to the database
When user clicks an existing event, it should open in a modal with the option to edit, delete that event. The modal should open as read only first and then have an edit or delete button - delete will delete with a conformation whilst edit will open the fields for editing and allow the user to make changes.
When adding, editing, deleting etc then the background calendar should remove that item and not refresh or reload the whole calendar - only the impacted item should change, update, get added etc
None of the actual database structure or AJAX calls are 'relevant' - we will modify these heavily to use our logic so as long as you can demonstrate this working then it is fine.
Requirements:
All data should be loaded using AJAX - it is VITAL that this is as performant as possible so things like lazyloading, pagination etc will be key as the main project will have the calendar displaying many thousands of items. You should be prepared to demo this in a calendar with thousands of items so we can judge the performance.
User should be able to filter the calendar in two ways - 1) the type of data being shown (for example only show rooms and not people) and 2) only show for specific categories
When user clicks (and potentially drags) this should then trigger a bootstrap modal which will take the start and end dates and trigger an ajax request to add this to the database
When user clicks an existing event, it should open in a modal with the option to edit, delete that event. The modal should open as read only first and then have an edit or delete button - delete will delete with a conformation whilst edit will open the fields for editing and allow the user to make changes.
When adding, editing, deleting etc then the background calendar should remove that item and not refresh or reload the whole calendar - only the impacted item should change, update, get added etc
None of the actual database structure or AJAX calls are 'relevant' - we will modify these heavily to use our logic so as long as you can demonstrate this working then it is fine.
Jason D.
100% (67)Projects Completed
113
Freelancers worked with
97
Projects awarded
33%
Last project
19 Nov 2021
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
You still looking for an requirement? Would you be interested in sending a proposal with an demo?
-
Hello Jason,
Couple of questions, so have any chance to discuss with you in details ? -
Will we get access to the PHP api it needs to be connected to?
897881893022892913
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies