Premiado

PHP Calendar Manager

We need a PHP application with MySQL database where users can create local calendars, import calendars from other sources, edit them and export them from there.

1. Importing calendars

It should be possible to import calendars by providing an ICS file or URL, or a CalDAV URL with authentication. ICS files can be added as new calendars or imported to another calendar

1a. Syncing calendar source changes

Calendars provided as .ics files can obviously not be synced and are stored in the database as they are. For other calendars, the calendar will be synced and stored in the database whenever the user views it or it is loaded for export. While loading the data from the source - or if this fails - , data from the database will be presented to the user.

2. Logical calendars

Multiple calendars can be combined to a single logical calendar for export. Users can choose which of these calendars should be used as default when they add an event to an exported logical calendar, changes to logical calendars should not be possible on the site, instead, users will have to edit the actual calendars.

3. Editing calendars

The editing section of the site should have a similar look and feel to Google Calendar. It will be possible to add or remove local or remote calendars, add or remove events, change their information or move or copy them to a different calendar. Changes to an imported calendar which can not be changed at source should be possible, in that the information will be changed in the local database. Users will be able to set what to do in such an event if the source calendar changes - replace local version, ignore remote changes or decide manually.

3a. Syncing changes to source

Where possible, any changes to imported calendars should be synced to their source unless the user specified not to in the calendar settings.

4. Exporting calendars

Users will be able to export any given actual or logical calendar as .ics files, as URLs or using CalDAV as well as free/busy files or URLs. They will have the possibility to limit the output to a certain number of days or events before or after the current date. Any changes in CalDAV calendars will be saved in the database and, if applicable, synced to their source. It will also be possible to edit or remove events from a logical calendar, which, again, will be synced to the source if possible.

Habilidades: AJAX, MySQL, PHP, Arquitetura de software

Ver mais: php calendar, create application with php, mysql database manager, ICS, files manager, Event Manager, google add calendar, calendar views, mysql import remote file, data syncing, file move replace, ics import mysql, php mysql multiple users, php mysql data edit multiple, able add manager google, mysql combined, mysql multiple replace, php mysql event calendar, mysql event calendar, multiple replace mysql, mysql date days, caldav php, google calendar look calendar, database create calendar, caldav google

Acerca do Empregador:
( 13 comentários ) London, Austria

ID do Projeto: #5144965

10 freelancers estão ofertando em média €624 para este trabalho

rajeshsonisl

Hello, With 99% completion rate, 650+ successfully completed projects, and a 5.00 reputation (maximum possible, 5.0) (Yes, not even 4.99 !!)... you can never go wrong choosing me :) I look forward to your reply. Mais

€2061 EUR in 10 dias
(726 Comentários)
8.0
zeke

Dear Customer! I am an expert PHP developer with over 6 years of experience and very interested to work on this project. Available to start immediately and finish as soon as possible. My bid is for fast professional s Mais

€412 EUR in 5 dias
(182 Comentários)
7.5
html5css3php5

Hi i know very well php,jquery,mysql. i will write good script with php and play with jquery's. make your 4 tasks. asap.

€263 EUR in 10 dias
(135 Comentários)
6.9
hrarcon

Ready to work on your [url removed, login to view] can do project as per your requirement. We have good and experienced developers,Testers,Linux Admin,DB Admin and UI Designers Our team from Chennai,India([url removed, login to view]) will w Mais

€736 EUR in 20 dias
(15 Comentários)
6.0
vigilantsoft

Dear sir/Madam, We are a team of developers and designers who are in this field from more than 8 years. We have completed more than 25 websites. We have checked your project details which one posted in freelancer and Mais

€257 EUR in 12 dias
(47 Comentários)
6.7
Eliteprog

Hi, First of all thanks for posting this project, I am available to provide you economical services for web development , I have read and understood all of project details. I am expert in software development and c Mais

€138 EUR in 10 dias
(30 Comentários)
5.6
WorkXpressPaaS

Hello! My name is Shawna and I represent WorkXpress. After reviewing your post, I am confident that we can partner with you to develop a custom calendar management application with the features and functionali Mais

€1030 EUR in 20 dias
(1 Comentário)
5.5
GNATECHNOLOGIES

Hello, It is our pleasure to bid on your project. GNA Infotech is a web design and Development Company. We will provide you high quality work which mention as per your job parameters within the timeline. We Mais

€136 EUR in 10 dias
(26 Comentários)
5.6
codeteam

We can do this in quick time. We are a team of expert web developers with lots of experience in web development.

€1000 EUR in 10 dias
(10 Comentários)
4.4
arturluizbr

- Is that only you need or you need anything else? - What need are you trying to solve with this project? - Users are supposed to have authentication? - The imported calendar types are only ICS file or URL, or a Cal Mais

€256 EUR in 10 dias
(9 Comentários)
3.4
auyadhu

Sir,i have a team of professionals at your [url removed, login to view] web-development team had gone through the details you had given and they are likely to start this [url removed, login to view] team consist of web-developers,mobile app developers Mais

€206 EUR in 30 dias
(4 Comentários)
3.3