Skip to content

Our class project for Software Engineering Methods and Tools.

Notifications You must be signed in to change notification settings

mgoudy91/JamWalkr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JamWalkr

Our class project for Software Engineering Methods and Tools.

People Involved

Casey Chevalier
Ivona Andrzejewski
Mitch Goudy
Patrick Vargas
Project Manager: Elizabeth White

Project Deliverables

Iteration I

Due: 09 November 2012. Demo iteration in Lab.

Goals

  • Primary
    1. Initialize Project on GitHub (1:00)
    2. Implement basic map with Google API (1:00)
    3. Initialize MySQL database (1:00)
    4. Learn / Implement Last.fm API (3:00)
  • Secondary
    1. Research Copyright/Legality of App (1:00)
    2. Learn / Implement 8tracks API (4:00)

Testable Requirements

  • Load and display a webpage
  • Map control (Pan, Zoom, etc.)
  • Interaction with the database
  • Demonstrate connection with Last.fm API

Iteration II

Due: 27 November 2012. Demo iteration in Lab.

Goals

  • Primary
    1. Requirement Testing (1:00)
    2. Implement GUI (Twitter Bootstrap) (1:00)
      • Desktop and Mobile
    3. Create dynamic interface (Tagging with PHP and interaction with MySQL database) (48:00)
      • Add, Edit, Remove to database
      • Tag Buildings from database
    4. Push to server to begin collecting information (3:00)
    5. Integration Testing (3:00)
  • Secondary
    1. Begin asking for participant research to populate database

Testable Requirements

  • View webpage on a desktop and mobile device from a url
  • Interact with the application and it’s interface
  • Send information to server.

Iteration III

Due: 14 December 2012. Test final version in Lab (12 December 2012). Demo final product in class.

Goals

  • Primary
    1. Display information collected (2:00)
    2. Further development of GUI (10:00)
    3. User Profiles (10:00)
      • Ratings
      • Likes/Dislikes
      • Social Features
      • Suggestions
    4. Integration Testing (4:00)
  • Secondary
    1. Music Visualizer (5:00)

Testable Requirements

  • Display information collected in a visualizing manner
  • User Profile creation, modification, and deletion
  • Integration of tags and profiles

Important API Keys

Last.fm

b15a0b92b58b210280fa88c5ae3bd038

8tracks.com

efaea88b3f74c64c06351f6e76674f65bcc23ea0

About

Our class project for Software Engineering Methods and Tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published