MusicWithin : the revolutionary database
Social networks have allowed people from all over the world to get
in touch and gather upon a common passion. If one wants to find a
partner to practice music or create a band, they can go on Facebook
and add themselves to the group of music fans of their region and
post a message. This way, somebody will answer and the two will meet
and play. But it is rare that such a system exists within companies
and that is a pity for two main reasons : first people barely know
each over inside the company when actually there might be people who
share the same passion and could play or go out to concerts together
; second firms are trying to create a team spirit which could be
achieved is employees were spending more time together doing common
activities outside the company.
That is why I have created MusicWithin. It is based on Google's
Firebase Realtime DataBase technology. All employees will get an
access to the DataBase and will be able to add data about them in
order to bond with other employees. This way, people within a
company will be able to meet based on a common passion to play music
or go to concerts. Furthermore, once a group is formed, the
employees will put the information on the database and then the
company's managers will know who to put together to work on future
projects.
We are now going to see how to set MusicWithin.
Step 1
First, we need to create the database. In order to do so, we are
going to use Firebase which is a service developed by Google. You
can create one here.
-You need to log on with a google email address and create a new
project. When creating the database, choose the realtime one.
-Then, you need to click on "Authentication" and set an email adress
and a password as connexion mode. All employees will be given the
email address and the password when they join the company.
So now we have a database where employees can learn about each other
and create groups, and where human resources employees can see who
knows who well in order to create future teams.
Employees who are music lovers or players and who wish to meet
people who share the same passion inside the company can fill in the
database with their information.
The database will look like something like that :
Step 2
Now that the database is set up and every employee can access and
modify data from the database, we need to see how people can
interact on it.
The data needs to be exported onto a JSON file. In order to do that
you can create a
Glitch project and open a JSON
file :
Here is what you get on your JSON file :
Step 3
Employees can now use the data contained in JSON to do whatever they
want and research anything using Queries on the JavaScript page of
Glitch. The code underneath is an example but everything must be
adapted with the firm's own desire and data available !!
When the application is triggered, the employee will see the
information he or she seeks appear on the webpage. For instance if
one is looking for the name of the employees who play the piano, one
will modifiy the coding on the JavaSript page of Glitch and launch
the webpage. If we take the example of the employees that are
currently in the database, the names "Clara", "Pierre" and "Simon"
will be displayed.
A final word ...
Thanks to MusicWithin, people can display information about
themselves on the company's database, bond with people who share a
common passion and inform other employees of existing groups.
This application is also useful to the company's management team.
Indeed, human ressources employees can see who knows who and who
gets along with whom inside the company. This way, it is easier for
them to create teams.
There are no more reasons to wait : follow the instructions above,
and you will soon become the best company ever !