Skip to content

Get started

Prerequisites

  1. Install the Nodejs

  2. Install the git

  3. install the VSCode

  4. Install mysql or posgresql database

  5. Install the following npm modules globally

    1. typescript
    2. tslint
    3. rimraf
    1
    npm i typescript tslint rimraf mission.cli -g
    

Verify the installatioin

1
2
3
4
5
tsc -v  #shows typescript version number
tslint -v #shows typescript lint version number
node -v #shows nodejs version number
git version #shows git version number
mio version # shows mission command line interface version nubmer

Software stack

  1. Sequelize
  2. Typescript
  3. Express js
  4. Redis
  5. MySQL
  6. MongoDb *
  7. puppeteer *
  8. bull *

*

These modules not required for all projects.

Architecture Overview

Recomended Tools

VS Code

Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity)

Recomended VS Code Plugins

  1. DotENV

  2. Docker

  3. Open API

  4. TS Lint

  5. Typescript Import Sorter

  6. MySQL

Optional VS Code Plugins

  1. Handlebars

  2. Fix JSON

Node Js

Node.jsĀ® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

Node Js Download

Git

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Git Download

MySql database

MySql Download

PosgreSql database

PosgreSql Download

npm modules

Essential JavaScript development tools that help you go to market faster and build powerful applications using modern open source code.

1
npm install typescript tslint rimraf mission.cli -g
View npm modules

Optional Tools

Docker

The fastest, easiest, and most secure way to deliver containerized applications from development to production.

Docker Download