- [Instructor] Let's first set up this sample app
that we will be using as a starting point.
In your Exercise Files, you find a folder provided
and in there you find several sub folders
and I already copied the conference-app folder
into a fresh folder on its own.
I called it course.
I opened this folder already in Visual Studio Code
and I opened also the integrated terminal,
so to set up this app now,
I run npm install.
This will now pull down all dependencies
this application has
and while we're doing so,
we can also look a little bit through this application,
so it's a simple application
that has a web application
that has some routes
and an index.js file
where we start the Express application
and this is pretty regular,
so this app was not created with Microservices in mind,
it's a little bit legacy,
not everything is perfect
as it would also be if you would try
to split out any existing app into microservices.
Importantly there is a folder services
where we have a Feedback and a Speakers.js file.
Those files deal with aspects
of the site and they use a data folder
and JSON files in there
to store data in it.
Now let's start the application
and run node server/index.js
and this application now listens on port 3080,
localhost sorry, 80.
I open it and you see it's a conference app
or a Meetup app.
It has pages that show all speakers,
it has individual pages for a given speaker.
It also shows artwork of the speaker,
so it's most probably an artsy meetup
that we have here
and additionally to everything related
to speakers it has also a feedback page
where you can simply post in feedback messages
that will then show up on the page.
In the next video, I will show
how we want to split up this page into microservices.