Skip to content
Michael Karmazin edited this page Nov 7, 2017 · 10 revisions

Prerequisites:

  • Visual Studio 2015 or higher. Tested on 2015 Enterprise, but Professional edition should be right too. In dev environment it runs with LocalDB and IIS Exress that come with VS, and supposed to be used with "real" IIS and MS SQL in production.

Hints on setting up a development environment for the first time:

  1. In the Visual Studio, build the whole solution and run Tracker application. By default it runs under IIS Express, and using LocalDB with ready-made but empty schema.

  2. Create a user by "Create an account" on the main page. In the dev environment, emails could be just any.

  3. First user in the database will be automatically assigned to the Admins role, subsequent are normal users unless added to the role manually (Admins have special control page for that, see the links on the home page)

  4. If you need to reset the db, just replace the LocalDB files (\flytrace\Tracker\App_Data\Flytrace*.*) with those from Git.

  5. There is a little part written in React, for that package.json has been set up, and .jsx-*.bat files created that allow to build/watch debug and build release version of the corresponding javascript files.

  6. Enjoy.