Google calendar event viewer in Java

Completed Posted Aug 13, 2015 Paid on delivery
Completed Paid on delivery

General / Security

- Use OAuth 2 and Google Calendar API

- Sync event data on login

- A user should be able to see all events from all of their calendars

- Show event attendees (names only)

- Support UTF-8 encoding

- By Default, retrieve the calendar data for the last 2 weeks. Allow begin/end date filters for events

- User can enter e-mail addresses and click a button to open a GMail compose window pre-populated with the calendar's

event data

- Use JavaScript sparingly if possible

Functionality - Core

- Event list view (sync'd on login to Google API using OAuth)

- On event record (single record) screen, support the ability to email (HTML or plain text) in a Gmail compose window.

- Validate email addresses using regex

- Display fields such as event name, date, description, and attendees

- Don't worry about timezones

- Support sending an email version of the HTML in the record view

Functionality - Email Event Data / Preview function

1) Validate all email addresses

2) Support a message preview in gmail window

3) Allow sending through google apps API (prompting for login again is OK)

User Interface

- Use any Java MVC means, provided its GNU

- Support HTML5

- Support a list view of all calendar events and a record (single event) view

- Page results in list view to a page size of 10

- Event data in the preview should be populated

BONUS: Support viewing attachments/files and downloading them. This isn't required.

BONUS #2: Support sorting in addition to paging in the event list. Not required either. Support HTML editing is another bonus

Google App Engine Java MVC

Project ID: #8264970

About the project

1 proposal Remote project Active Aug 13, 2015

Awarded to:

nagarajdvdg2009

Hi, I have 5 years of experience in java and J2ee technologies. I have developed lot of applications Using spring. and Twitter bootstrap. I can do this job for less money. Hope we can have a conversation. Regards, More

$225 USD in 10 days
(3 Reviews)
2.4