Skip to content

jerry-lei/Teacher-Contact-Site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teacher Contact Site

This Teacher Contact Site is a final project for a software development class. It is written to meet the needs of a Stuyvesant High School teacher, Mr. Wisotsky, for an easier way to contact students and their parents.

Authors:

Devlog:

  • May 17, 2016: First meeting with client
  • May 26, 2016: Second meeting with client

Todo (Client requested):

Sources:

DEPLOYMENT GUIDE:

  1. Get API keys from https://console.developers.google.com
  • Select 'Create a project...' from dropdown on top right, 'Select a project'
  • Fill in project name with 'Stuyvesant Contact Site'
  • Click on 'Google+ API' under Social APIs
    • Click on the blue 'Enable' button
  • On the left navigation bar, go to the 'Credentials' page
    • Go to the 'OAuth consent screen' tab
      • Fill in 'Product name shown to users' with 'Stuyvesant Contact Site'
      • Click 'Save' (Will be directed to a credentials page)
        • Select Web Application under 'Application type'
        • Name: Stuyvesant Contact Site
        • Authorized Javascript origins: http://stuycontact.stuycs.org (or whatever IP/name)
        • Click 'Create'
    • Go to 'Credentials' tab
      • Click on 'Stuyvesant Contact Site'
      • Click 'Download JSON' button
      • Save the json file as 'gmail.json'
  1. Put the json file in the repo
    ├Teacher-Contact-Site
    │└─gmail.json
  2. Necessary python imports:
  • flask
  • json
  • pymongo
  • MongoDB
  1. Run app.py

About

Stuyvesant Teacher Contact Site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published