meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
opendata2015:group1:start [2015/03/20 19:13]
g0404557 [Presentation and Report]
opendata2015:group1:start [2015/03/24 15:54] (current)
g0404557 [Presentation and Report]
Line 11: Line 11:
  
 {{ :opendata2015:group1:group.jpg?nolink |}} {{ :opendata2015:group1:group.jpg?nolink |}}
 +
 ====== What is Sport Finder ====== ====== What is Sport Finder ======
  
Line 17: Line 18:
  
  
 +====== Motivation ======
 +Sport Finder is a web application mobile friendly developed during the Open Data and Green IT CodeCamp in Lappeenranta University of Technology.
 +
 +The main reason why group 1 wanted to develop this project is because we wanted to take Open Data to the next level: to lead the data to the users as information. We are all interested on different sports and we have had difficulties finding a place in the city where to practice them.
 +
 +The purpose of Sport Finder is to make for the users easy to find all the facilities the city offers to practice sport. Giving the information to the customer in an easy way as an application makes him or her be more interested on exploiting the sport areas and consequently practice more sport. The users can see the facilities listed and located in the map to have more possibilities to end going to practice sport because we eliminate the excuse of not knowing how to arrive to the place.
 +
 +Another feature Sport Finder offers is the possibility to create events in any of the Sport facilities in the city area. Users can create an event that will be shown in the web as public for letting people join if they want. This feature has been added to the application thinking mainly of those people that would like to practice a team sport and they don’t have the enough participants, for people that feel lonely or for people that just want to have a nice time and meet other people. With this functionality we want to solve some social problems and make people interact with each other making some nice activity that they will enjoy.
 +
 +====== Goals ======
 +
 +^ S/N ^ GOAL              ^  Implemented    ^
 +| 1   | Implement Google Maps API     | Yes       ^
 +| 2   | Show the facilities            | Yes ^
 +| 3   | Create events  | Yes       ^
 +| 4   | Modify events | Yes ^
 +| 5   | Delete events              | Yes      ^
 +| 6   | Responsive Website              | Yes      ^
 +| 7   | Participate on the events using social networks              | No      ^
 +| 8   | Send confirmation after creating an event              | No      ^
 +| 9   | Control the amount of assistants to events              | No      ^
 +| 10   | Show the events in the map              | No      ^
 ====== Technologies ====== ====== Technologies ======
  
Line 33: Line 56:
 Here [[http://liikuntapaikat.fi/lipas]] you can find all the information about all the places in Finland where you can practice different sports.  Here [[http://liikuntapaikat.fi/lipas]] you can find all the information about all the places in Finland where you can practice different sports. 
  
-====== Response for Athletics field in Lappeenranta ====== +
-<code> +
-Athletics field +
-[ { Name: 'Joutsenon urheilukentta', +
-    Type: 'Athletics field', +
-    XWGS84: 28.5057, +
-    YWGS84: 61.1126 }, +
-  { Name: 'Kimpisen yleisurheilustadion', +
-    Type: 'Athletics field', +
-    XWGS84: 28.1985, +
-    YWGS84: 61.0628 } ] +
-</code>     +
-    +
 ====== ScreenShots ====== ====== ScreenShots ======
  
Line 52: Line 63:
 {{:opendata2015:group1:showevents.png?nolink|}}{{:opendata2015:group1:newEvent.png?nolink&300 |}} {{:opendata2015:group1:showevents.png?nolink|}}{{:opendata2015:group1:newEvent.png?nolink&300 |}}
 {{:opendata2015:group1:editevent.png?nolink|}} {{:opendata2015:group1:editevent.png?nolink|}}
 +
 ====== Presentation and Report ====== ====== Presentation and Report ======
  
 Presentation: {{:opendata2015:group1:sportfinder.pdf|}} Presentation: {{:opendata2015:group1:sportfinder.pdf|}}
  
-Report: {{:opendata2015:group1:reportsportfinder.pdf|}}+Report: {{:opendata2015:group1:sfreport.pdf|}}
  
 Poster: {{:opendata2015:group1:postersportfinder.pdf|}} Poster: {{:opendata2015:group1:postersportfinder.pdf|}}
  
-Code: {{:opendata2015:group1:sports.tar.gz|} +Code: {{:opendata2015:group1:sportfinder.tar.gz|}} 
-}====== Poster ======+====== Poster ====== 
 + 
 +{{:opendata2015:group1:poster.png?800|}} 
 + 
 +====== API and Sample response ====== 
 +{{:opendata2015:group1:type.png?600|}} 
 + 
 +REQUEST: [[http://sports-olanigan.c9.io/facility/type/|http://sports-olanigan.c9.io/facility/type/]] 
 +<code> 
 +Sample response 
 +["Unsupervised beach", 
 + "Ski jumping hill for training"
 +</code> 
 + 
 +{{:opendata2015:group1:ftype.png?600|}} 
 + 
 +SAMPLE REQUEST: [[http://sports-olanigan.c9.io/facility/type/Athletics%20field|http://sports-olanigan.c9.io/facility/type/Athletics%20field]] 
 +<code> 
 +Response for Athletics field 
 +[ { Name: 'Joutsenon urheilukentta', 
 +    Type: 'Athletics field', 
 +    XWGS84: 28.5057, 
 +    YWGS84: 61.1126 }, 
 +  { Name: 'Kimpisen yleisurheilustadion', 
 +    Type: 'Athletics field', 
 +    XWGS84: 28.1985, 
 +    YWGS84: 61.0628 } ] 
 +</code> 
        
 +{{:opendata2015:group1:events.png?600|}}
 +
 +REQUEST: [[http://sports-olanigan.c9.io/event/all|http://sports-olanigan.c9.io/event/all]]
 +<code>
 +[ { "Title":"Golf with friends",
 +    "Description":"We will play golf for 2 hours, bring your own material!",
 +    "Date_":"2015-03-21T00:00:00.000Z",
 +    "Place":"Golf training area",
 +    "Address":"Golf Field",
 +    "Access":true } ]
 +</code>
 +       
 ====== Day 1, Monday ====== ====== Day 1, Monday ======
  
Line 92: Line 143:
      
  
-====== Day 3, Tuesday ======+====== Day 3, Wednesday ======
  
 - Facility front-end - Facility front-end
-  * Display facilities type+  * Display facilities in the map.
      
- - Facility back-end +- Facility back-end 
-  *Improve READ operation from database+ *Improve READ operation from database
      
- - Event back-end+- Event back-end
   * Start   * Start
   * Implement CRUD operations   * Implement CRUD operations
Line 107: Line 158:
   * Start   * Start
   * Create page with bootstrap   * Create page with bootstrap
 +
 +====== Day 4, Thursday ======
 +- About us
 +  * Design using Bootstrap.
 +
 +- Contact us
 +  * Design using Bootstrap.
 +
 +- Front-end
 +  * Make all the sites totally responsible. Testing using Mozilla Firefox.
 +
 +
 +====== Day 5, Friday ======
 +  * Fixing small problems and create new ones in the CSS...missing tag caused problem into the presentation.
 +  * Presentation.
 +  * End of the Code Camp.
 +
 +
 +====== Post-Code Camp ======
 +-  Solve minor bugs.
 +
 +- Include the request of a password to edit the events (on the first version, the user had to remember the ID of the event).
 +
 +- Implement CRUD operations.
 +
 +- Fix some small problem on the responsible design.
 +
 +- Create documentation.
 +
 +- Meeting with the lecturer.
 +  *  Fix the documentation.
 +  *  Create public documentation for the API.
 +
 +
 +{{:opendata2015:group1:schedule.jpg?950|}}