Skip to content

Cumulative 15-112 Python Term Project - Plan My Life! An interactive productivity and planner application that utilizes the Google Calendar API to add events to your calendar, create to-do lists, link syllabi to classes, and generate daily schedules based on scheduled events and the priority of tasks.

Notifications You must be signed in to change notification settings

rebeccaz21/15-112-Term-Project

Repository files navigation

{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0

\f0\fs24 \cf0 1. The google calendar api requires permission from the user to access his or her google calendar. To test this application, please sign into gmail using the username: beccyzheng21@gmail.com and password: Ilove112\
\
2. Once you run the program, you will need to enter your name and the email (beccyzheng21@gmail.com), as well as the city you live in. After that, the program will run beginning with a welcome message and today\'92s date/time.\
\
3. After clicking the screen, you will be prompted to the options screen, which gives you 4 different options. Clicking in the rectangle for each option will bring you to that option. Clicking the \'93back\'94 button will bring you to the previous screen.\
\
*note, when the user is asked to input times, the format should follow something like: \'932:00 pm\'94 or \'9312:00 am\'94. \
\
4. A brief description of each option includes:\
	a. calendar\
		1. displays weather information\
		2. link to google calendar\
		3. display next 12 events\
		4. add an event directly to google calendar\
	b. syllabus\
		1. option to link a class and online syllabus together\
		2. option to see current classes/syllabi and click to access each syllabi\
	c. to-do list\
		1. add tasks to to-do list\
		2. click on tasks when they are complete\
	d. schedule\
		1. create your daily schedule by inputting information about classes, meals, and tasks\
		2. option to add generated schedule directly to google calendar.\
		3. option to reset everything and make a new schedule\
}

About

Cumulative 15-112 Python Term Project - Plan My Life! An interactive productivity and planner application that utilizes the Google Calendar API to add events to your calendar, create to-do lists, link syllabi to classes, and generate daily schedules based on scheduled events and the priority of tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published