TEAM Members
Group Member | Student Number |
---|---|
Mansoureh Rousta | 0444957 |
Ibrahim Olanigan | 0444821 |
Veronica Morales | g0404557 |
Manuel Delgado | 0385595 |
To search for a place where to practice your favourite sport is now easy, fun and possible for everybody. Using Open Data from the city of Lappeenranta people can search for all kind of possible facilities by type and see where are they located in a map. With Sport Finder it's possible to find all the events that will take place in the area of Lappeenranta. Anyone has the right to create an event that will take place in one of the public places that Lappeenranta offers for everybody. The main purpose of this creation is to make people more interested of sports, to show to everybody all the available possibilities to practice sport in the city and to encourage people to create event and gather with friends to practice sport in group.
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.
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 |
Here http://liikuntapaikat.fi/lipas you can find all the information about all the places in Finland where you can practice different sports.
Presentation: sportfinder.pdf
Report: sfreport.pdf
Poster: postersportfinder.pdf
Code: sportfinder.tar.gz
REQUEST: http://sports-olanigan.c9.io/facility/type/
Sample response ["Unsupervised beach", "Ski jumping hill for training"]
SAMPLE REQUEST: http://sports-olanigan.c9.io/facility/type/Athletics%20field
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 } ]
REQUEST: http://sports-olanigan.c9.io/event/all
[ { "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 } ]
- First project idea
- New project idea
- Project setup
- Idea presentation
- Sport Facility front-end
- Facility back-end
- Facility front-end
- Facility back-end *Improve READ operation from database
- Event back-end
- Event front-end
- About us
- Contact us
- Front-end
- 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.