Skip to content
W.I.P. project to learn Angular2 -- supported by a Python backend, an application that allows users to document their choices in a popular RPG trilogy with the eventual goal of user metrics being generated
Python HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
static
templates
.gitignore
README.md
masseffect.sql
model.py
requirements.txt
server.py
tests.py

README.md

Shepard Explorer - Overview of WIP:

  • Personal project in Python/Flask with the goal of exploring the most effective way to interface with a large and dynamic database that needs to store multitudes of user choices while recognizing that each user may vary in the extent that they are able or willing to report game outcomes
  • Secondary goal of experimenting with AngularJS to build the frontend as well as ChartJS to allow for users to interact with gameplay metrics
  • Currently, the application requires users to self-report outcomes on a large scale, but potential for future integration with PC save files/save editors to capture user decisions without needing self-report data

Installation

Until the application is completed and deployed via Heroku, you may experiment with the code by following the steps below (requires pip, virtualenv, and PostgreSQL):

$ git clone https://github.com/taliatrilling/Shepard_Explorer
$ cd Shepard_Explorer
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
$ touch secret_test.sh
$ echo "export SECRET_KEY='test'" > secret_test.sh
$ source secret_test.sh
$ createdb masseffect
$ psql masseffect < masseffect.sql
$ python server.py

Finally, navigate your browser to http://localhost:5000/

About Me

I am a software engineer based out of the San Francisco Bay Area working on the development of a SaaS application. My unique academic background in psychology research and media studies allows me to bring a multidisciplinary perspective to any project, and I love discovering new and unique ways to interact with technology. Please feel free to reach out to me with any questions you may have about my work.
LinkedIn
Personal Website

You can’t perform that action at this time.