Skip to content

Getting Started

Serkan Holat edited this page Sep 15, 2018 · 11 revisions

In order to run this project on a Windows operating system, follow these steps:

  1. Install Visual Studio 2017 Community Edition
    Latest tested version: 15.8.x

  2. Install node.js & npm (Windows Installer)
    Latest tested version: 10.5.x & 6.4.x

  3. Install Github Desktop

  4. Fork our project on Github

  5. Clone the project to your computer

    1. Open Github Desktop.
    2. Select Clone a Repository option.
    3. Type [your-github-username]/Backbone in the "URL or username/repository" field.
    4. Click Clone.
  6. Open the solution by using Visual Studio

    1. In Github Desktop, click Repository - Show in Explorer menu item.
    2. Open the solution in Visual Studio by double clicking on Backbone.sln file.
  7. Start WebApi application in Visual Studio

    1. Click to green Play button in the menu bar.
    2. During build operation, Visual Studio will start downloading Nuget packages. This part may take up to couple of minutes.
    3. After packages will be restored, the server will start running and will open the default page in your browser in the following url:
      http://localhost:15001/
  8. Prepare and start AngularClient application by using npm

    1. Open AngularClient folder in your command console.
    2. Execute npm install command, which will start downloading node packages. This part may take up to couple of minutes.
    3. Execute npm start command, which will start running the client application.
    4. Open the client application in your browser by navigating to the following url:
      http://localhost:4200/

Voila! Now our application is ready on your computer and you can start playing with it.

Admin & Sample users

The application comes with two default users that you can use: admin & sample. Their passwords are set to the installation date.

Username: admin | sample
Password: [yyyymmdd] (e.g. 20180101)

Having trouble?

In case if you encounter any issues, please feel free to contact us, as we are keen on making our setup hasslefree.

Clone this wiki locally