Skip to content

pevargas/JamWalkr

Repository files navigation

JamWalkr

JamWalkr is a music tagging application. Users are encouraged to tag buildings with moods, genres or artists. As the number of tagged buildings grow, we can see how the citizens of a city thinks their city sounds. Originally, this was our class project for Software Engineering Methods and Tools.

To view JamWalkr in action, please visit [jamwalkr.site11.com] (http://jamwalkr.site11.com).

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

Web Server Information

  • Host: jamwalkr.site11.com
  • User: a9185905
  • Password: You know what it is...

About

🎶 JamWalkr is a music tagging application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •