Skip to content

A web/android app that helps early childhood instructors stay in touch with the parents of the children they teach

Notifications You must be signed in to change notification settings

kblauer/kinder-updates

Repository files navigation

Elementary Update

A web, android, and iOS app for keeping track of your children while they are at school!

Website Appendix / Setup Instructions

These instructions are here in order to allow you to setup your django installation and development environment on a virtualenv, which essentially isolates a python installation as well as the included packages (django, etc) so that other python installations cannot interfere with this install, and we have a solid base to work on.

NOTE: make sure that once you go through all of these directions, you only interact with the django project from within the virtualenv. This is explained further down, but just remember: 'workon kinderUpdate'

----- AMAZON EC2 RUNNING SERVER INSTANCE ----------

We currently have an amazon ec2 server running the newest version of the site.

You can access this website by going here: http://ec2-54-68-187-75.us-west-2.compute.amazonaws.com/

Any and all testing is equivalent for this version as well as the django local servers below. You don't really need to follow these directions, just go to the link above.

In order to login to the site, use the following credentials:

TEACHER ROLE PARENT ROLE
username = teacher username = parent
password = test password = test

WINDOWS INSTRUCTIONS

  1. Uninstall any and all versions of python you currently have installed (sorry :( )

  2. Install Python v2.7 (32-bit) and git (make sure to add python to PATH in install options) (for git install, choose Use git from Git Bash only, and checkout windows-style, commit unix-style line endings)

  3. go here: https://pypi.python.org/pypi/setuptools and install setuptools for windows 7, download ez_setup.py and run in the command line cd Downloads && python ez_setup.py

  4. cd \path-to-python2.7-install\Scripts && easy_install pip !! replace path-to-python2.7-install with your install location !!

  5. pip install virtualenvwrapper-win

  6. mkvirtualenv kinderUpdate

**** Before continuing, you should have (kinderUpdate) at the beginning of your command line *** **** if you don't, type 'workon kinderUpdate'. to get out of the virtualenv, type 'deactivate' ***

  1. cd \

  2. pip install django

  3. navigate to your desired project parent directory (e.g. C:\dev) in windows explorer, then right click and press 'Git Bash Here'

  4. in the command line that pops up, enter git clone https://github.com/kblauer/kinder-updates.git

  5. To run the local django server, go back to normal windows command line, make sure you are in the correct virtualenv, and cd dev-path-here/kinder-updates && python manage.py runserver

  6. Navigate to localhost:8000 in browser

LINUX INSTRUCTIONS

  1. Install Python v2.7 from Package manager

  2. install python-setuptools & git (both come from most package managers)

  3. sudo easy_install pip

  4. sudo pip install virtualenvwrapper

  5. add the following to your shell's startup file (.bashrc, .zshrc, etc)

    export WORKON_HOME=$HOME/.virtualenvs
    export PROJECT_HOME=$HOME/directory-you-do-development-in
    source /usr/local/bin/virtualenvwrapper.sh
    

    replace directory-you-do-development-in with your directory workspace

  6. mkvirtualenv kinderUpdate

**** Before continuing, you should have (kinderUpdate) at the beginning of your command line *** **** if you don't, type 'workon kinderUpdate'. to get out of the virtualenv, type 'deactivate' ***

  1. pip install django
  2. navigate to your desired project parent directory (e.g. ~/workspace/)
  3. git clone https://github.com/kblauer/kinder-updates.git
  4. cd kinder-updates
  5. To run the local django server, python manage.py runserver
  6. Navigate to localhost:8000 in browser

About

A web/android app that helps early childhood instructors stay in touch with the parents of the children they teach

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published