Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.27 KB

README.md

File metadata and controls

39 lines (26 loc) · 1.27 KB

MapCampus

MapCampus is a web application that visualizes the mapping data collected by the University of Illinois Geographic Information Systems club. Built with a combination of Django, NetworkX, and Tastypie on the backend, and AngularJS and Bootstrap on the frontend.

Building MapCampus

  1. Install PostgreSQL
    • Will need psycopg2 to work properly with Django.
  • Read the PostgreSQL tutorials for your OS of choice to initialize your database.
  1. Install PostGIS
  • Make sure you install the PostGIS extensions in your PostgresSQL database. Topology extensions optional.
  1. Setup virtualenv and install requirements.
  • Follow the virtualenv tutorial to setup a new env folder in your mapcampus directory.
  • Run pip install -r reqs.txt to install the required python packages.
  1. Run syncdb to create tables for all apps not managed by South.
  • Make sure you create a superuser too, even if the admin interface may be removed at a later date.
  1. Run initial schema migrations.
  • Open a terminal and run python manage.py schemamigration [appname] --initial for every app you want to initialize.
  1. Start up Django!

Authors

Yihua Lou

Varun Goel