Footprint
This is the Footprint Project Page. If you want to keep up with our work closely, you can follow the codebase as it changes on Github.
Project Description
Footprint is an application based around the idea that by showing user's their environmental impact based on their travel, those people may change their habits. The project is based heavily around using the Fousquare API to get data around where a user has been, which the app then uses to figure out how far someone has traveled. Our involvement in the project is to help move it forward from its humble beginnings, by working on making the use of the application easier by a user. In its current state it only supports a single user per deployment, and is not friendly in its interface or design. Our goals are to
Organization / Role Distribution
Team Leader: Zac Clark
UI Team: Thomas Cavalier
Backend Team: Jacob Burton
Member Specific Info
Zac Clark
Since starting the project I have taken the leadership role and worked on getting the team set up to easily share code and work together. I took the base application code provided by our sponsor and wrote up a series of detailed instructions on how to get it running on each of our machines so we can work on it. This involved minor re-writes to the application as well as adding some new functionality for setting up the database. Then I put the code in version control on Github, with a setup to allow easy collaboration between team members. After that I refactored the codebase to logically separate different pieces on functionality for easier updates.
Over the next few weeks I plan on managing the group, keeping everyone on task, and helping out where needed. I have some experience in almost every area this app covers, so I know how to build many of the needed features, at least in abstract. If any other team members get stuck on their task, I can lend a hand getting them in the right direction. I'll also handle keeping the codebase clean, such that changes do not trample each other and co-exist nicely.
Thomas Cavalier
Since starting the project I have looked into foursquare, set up GitHub on my laptop, forked and cloned to Footprint repository, and set up Footprint to run on my computer. I have also created wireframes for our user interface and sketched out some Footprint logo ideas.
Over the next few weeks I plan continuing my work on the wireframes and help implement some of the UI ideas. Also, I will be helping to finalize the UI by picking a color scheme, general layout, etc.