Loading…
Transcript

the final project

Ilkka Miettinen, Meri Kojonen,

Saku Hjelt, Kaarle Nurmi

team

meet the team

ilkka miettinen

kaarle nurmi

meri kojonen

Saku Hjelt

  • Master of education
  • Special education teacher
  • Bachelor's Degree of Pop/Jazz-Musician
  • Graphic designer
  • Entrepreneur
  • Game Designer and Musician

demo

What if when you entered a certain space, the space would automatically set the ambience with music, lights and fragrances that you could choose before entering.

software wireframe

username and ip-address

camera feed

react native

VibeQue app

authentication

search results

30 sec. previews

mobile sends preview url

music to speaker

node.js server

python script

the app

specifics

sleek and visually appealing UI

mobile app

react native

back-end components & technologies

back-end

  • raspberry pi 4
  • camera component
  • motion detection w/ python3
  • node.js server
  • postgreSQL database

node.js

&

python

python

  • camera motion detection
  • send true/false to node-server
  • receive URL from node-server
  • open a browser and close it after 30 seconds
  • continue motion detection after browser closes

starting the server and camera code, testing the functionality. Browser closing set to 5 secs

2.0

further development

-more possibilities for a user personalize the app

  • for example how to set a song for a specific time of a day
  • possibility to play entire song or a playlist
  • save ip addresses for easy access

-integrating youtube's API for full lenght songs

-websocket-solution for handling the browser functionalities at the backend

-other "smart home" ambient functionalities, such as:

  • controlling lights
  • essential diffusers

assignments & teamwork

reflection

backish developers:

Saku Hjelt & Kaarle Nurmi

frontish developers:

Ilkka Miettinen & Meri Kojonen

challenges

challenges

we selected methods, that included new technologies to us all.

  • "leap of faith": coding with python.
  • no previous experience.
  • raspberry pi can be a little capricious at times.
  • still loving our precious pi though.
  • cannot open spotify browser version w/ Raspberry Pi.
  • thus 30 sec song previews.
  • We encountered some difficulties styling React Native.
  • still managed to produce a complete app.

outcomes

outcomes

  • scrum as a agile framework
  • daily scrum
  • trello for project management
  • workplace wellbeing
  • unique audiovisual ambience for each day
  • the overall experience has been uplifting;
  • we managed to solve every major problem and we are very happy with the end result that is the VibeQue you have seen today.

thank you

thank you!