Ditutup

Sync Asana and Google Calendar service

DESCRIPTION

I work mainly with Asana task management, and I love working with Google Calendar.

Asana allows you to set up a date and time for any task, but when you sync your asana tasks with google calendar it sets up the task as an All day event, instead of putting it in the specified time slot set in Asana task.

I'd like to have a service installed in my own server (I have an Amazon EC2 instance) that can check my asana's tasks every minute, look for dates and times, and create the google calendar at the set time, for one hour slot. Also, if I move a task in Google Calendar, it has to change the date in Asana as well for that task.

Asana API documentation is here:

[login to view URL]

EXPECTED BEHAVIOUR

This web should require user login/pwd or registed, with the following information: Name, email, password.

Web asks for Google Calendar Authentication, and also for Asana authentication.

This connection is stored in web's database.

A form then asks for the following data:

- Select project: it shows a dropdown list with all projects from Asana's user account, and also an option for "All projects", meaning that the script will monitorise all tasks within selected projects. Projects can be selected with checkboxes.

- Tasks: 2 options: "All tasks" or "All tasks assigned to me", so user can select which tasks will be synced and created a google calendar entry

Changes should be updated real-time. No save button on this page.

Once this setup is created, it should be possible to modify it later anytime. When this setup is finished, a new Calendar should be created in Google Calendar, named "Asana's tasks".

Now, workflow:

- When a task is created in asana, an entry in google calendar should be created as well: Calendar Title = Asana task title, date and start-time = Asana date and due time; finish time = asanatime+1h; Google calendar description = Asana's task Description + URL. This entry should be created in "Asana's tasks" calendar for this user. This entry should not be an "all day" type of entry: it's lenght should be 1 hour.

- When a google calendar entry is moved from day or time, it should update Asana's date and time as well.

- When a google calendar "Asana's Tasks" entry is removed from calendar, it doesn't affect Asana's task date/time information

- When an Asana's task changed time and date, it should be updated to google calendar. If it didn't exist, then it should be re-created.

A cronjob in my server should be created, so every minute it checks all calendar entries to review changes, and all asana tasks. If changes / new tasks have happened, then it should call the script to update asana or google as needed.

It's important, then, than any query to APIs go faster then possible. If we run a cronjob every minute, it should take little time to get data and push the changes.

Thanks,

JC

Kemahiran: Amazon Web Services, PHP, Google APIs, Asana

Tentang Klien:
( 50 ulasan ) Sant Joan Despi, Spain

ID Projek: #33992691

19 pekerja bebas membida secara purata €16/jam untuk pekerjaan ini

(198 Ulasan)
9.2
(662 Ulasan)
9.3
seekdeveloper

Hi, I have read your post and understood your requirement. Looking for the freelancer to work on your next project? Or just need some issues/bugs/fixes ASAP? I have 11+ years of software experience in fortune 500 com Lagi

€15 EUR / jam
(120 Ulasan)
8.8
fleetways

Thank you for looking at our bid. We can propose a cron script using PHP (Asana and Google calendar API), looking forward to an opportunity to discuss. Kindly check out my Freelancer portfolio https://freelancer.com/ Lagi

€17.5 EUR / jam
(92 Ulasan)
8.1
atitudesam

Hello GOOD EVENING! I can sync asana and google calender with all the features you have mentioned, for you , as i have 9+ years of experience in web design and development. give me a chance to work for you , inbox t Lagi

€15 EUR / jam
(125 Ulasan)
6.9
(77 Ulasan)
7.6
maxpl

Hi, I hope all is well there. I am an experienced web developer. I am working as a developer for last 8+ years. I hav Lagi

€15 EUR / jam
(33 Ulasan)
6.7
(46 Ulasan)
5.9
arnoldb

Hello Sir, Hope you are fine. I am an experienced web developer from Poland with over 8 years of experience. I have reviewed all the Lagi

€16 EUR / jam
(16 Ulasan)
6.0
webinfosoftware1

Hello there! Hope you are doing well! Hourly rate €10.00/hours I have checked your requirements, I have good experience for the same and have few questions so I can understand full scope of work. Please come over priv Lagi

€12 EUR / jam
(49 Ulasan)
5.3
maheshbhatnagar

Hi Dear ! I have read your requirement. I can do it. I can complete your project on time and within your budget. Skills : PHP/MySQL, Codeigniter, Angular, Html5/css3, Javascript, Jquery, ajax, nodejs, php Previous Lagi

€18 EUR / jam
(25 Ulasan)
4.5
CarloReynagadev

Hello, Asana expert. As a Senior Full Stack engineer, I have vast experience of + 9 years, so I have built 30 more small and big project with Javascript Frameworks like React, Vue, Angular, MEAN Stack, Next, Nuxt and N Lagi

€15 EUR / jam
(4 Ulasan)
4.7
dataspro

Hello: My name is Anthony Muñoz, I express my interest in working on your project after carefully reading the requirements and concluding that they match my area of knowledge and skills. I am currently the lead engi Lagi

€15 EUR / jam
(3 Ulasan)
1.8
pyschurnikov

Dear!, I have read your description carefully. I am the right person you are looking for. I am full-stack developer. I have 5+ years of experience in web development. I have done 20 + projects on recently using PHP lan Lagi

€15 EUR / jam
(1 Ulasan)
0.6
pbonline2

I have a few questions regarding the specifications of the project. Could we please have a word? My Skills: Asana, Amazon Web Services, Google APIs and PHP

€12 EUR / jam
(2 Ulasan)
1.0
shreeyogi

Hi I have developed several apps and websites as you want. I appreciate the time you took to interview me, and very glad to become a part of your complete project. Please have a look at my some previous work; Websites: Lagi

€15 EUR / jam
(0 Ulasan)
0.0
rosoriano84

Hello, jotacee! ⭐⭐⭐⭐⭐ I'm a Web Developer and have more than 7+years of experience. I'll provide you quality work according to your instructions. Please award me the project so that we can discuss it more. From Rober Lagi

€20 EUR / jam
(0 Ulasan)
0.0
sarthakmaurya260

I can perform this with my fullest concentration and hard work. Its my passion. I always needed a online job.

€15 EUR / jam
(0 Ulasan)
0.0
radiantnetwork

Dear Concerned, With immense pleasure introducing Radiant Network LLC, a specialized TECH company focusing on system evolution, digital core and intelligent technology. Our global infrastructure technology built on 13 Lagi

€15 EUR / jam
(0 Ulasan)
0.0