---
# System prepended metadata

title: IV guide

---

# IV guide

1) Install NodeJs(https://nodejs.org/en/)
2) Clone Github repository ``git clone git@github.com:evocodess/backend.git``
3) Open root of the project in terminal
4) Write ``npm install`` command and execute it
5) Create file ``.env`` in root of the project
6) Copy variables below to ``.env`` file

```
EMAIL_SOURCE=no-reply@ivsystems.xyz
FRONTEND_URL=https://test.ivsystems.xyz/
API_URL=localhost:4200
HTTP_SERVER_HOST="127.0.0.1"
HTTP_SERVER_PORT=4200
POSTGRES_DIALECT=
POSTGRES_HOST=evacodes-staging.c9xpmrbdn31g.us-east-1.rds.amazonaws.com
POSTGRES_USER=rdspguser
POSTGRES_DB=staging
POSTGRES_PASSWORD=kdDcG4JFVij5
POSTGRES_PORT=5432
JWT_EMAIL_SECRET=abrakadara
JWT_EMAIL_EXPIRATION_TIME=1d
JWT_ACCESS_TOKEN_SECRET=anyKey
JWT_ACCESS_TOKEN_EXPIRATION_TIME=15m
JWT_REFRESH_TOKEN_SECRET=anyRefreshKey
JWT_REFRESH_TOKEN_EXPIRATION_TIME=1w
JWT_NFT_REPORT_SECRET=anyReportKey
JWT_NFT_REPORT_EXPIRATION_TIME=15m
JWT_EXTERNAL_API_SECRET=fjdklcksdj
TYPEORM_ENTITIES="dist/**/*.entity{.ts,.js}"
TYPEORM_MIGRATIONS="dist/src/**/database/migrations/*{.ts,.js}"
TYPEORM_MIGRATIONS_DIR="database/migrations"
AWS_ACCESS_KEY_ID=AKIAYZ43RXUUZHFKKD5C
AWS_SECRET_ACCESS_KEY=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
REDIS_HOST=localhost
REDIS_PORT=6379
S3BUCKET=staging-evacodes-4backend
SIGNED_URL_EXPIRATION=10800
IPFS_ENDPOINT=https://api.nft.storage
IPFS_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkaWQ6ZXRocjoweEI1NDZjNkZCQzFDRDk0M0E2MDAzZGQyNmEzNmI4MDU5NTkwY2FjMzkiLCJpc3MiOiJuZnQtc3RvcmFnZSIsImlhdCI6MTY1MjExOTY2NzE0NywibmFtZSI6ImV2YWNvZGVzIn0.Wmw2WkI5MLIM24PPCO-Ld2DLKODxoDAI1JxDSRcFwbk
IPFS_URL=https://ipfs.io/ipfs/
FLOW_WALLET_API_URL=http://fwa.test.ivsystems.xyz/v1
FLOW_ADMIN_ADDRESS=0x38258c9db69039ed
FIREBASE_PRIVATE_KEY=-----BEGIN%20PRIVATE%20KEY-----%0AMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQChw+VuQ8883/VA%0AT/J/7k/MYnP12nA1TqXa7LVVBr67KHWeiqBY69Mec7MAnSdFeyrRqhOIuaLJ94xC%0A65fWKvGTihErCI0MdgTfmYI7gp2xTrSL38zv3hXOGfjHEneVzGfcQjuyGlEt9ipZ%0AmsIsv1QWYph0ZrJN3GFBu5VFq5A7Nof7KfoUQ47Yai1KHx+C0uTNRyvGLddoUtUb%0AayfQ2+mt0ZlfS4qtbNZZpci4OlZuuU7Rkq4ecGjEYZgeKZd4Nx+Jw7OCDngwVK/o%0Aex2RqQPur2KHjHnFGu7VfRW7vpxKhi6Nj/Y5lMMHXIEKoA5K5/P+/60VDTyCf9t2%0APsJPZ9NfAgMBAAECggEAPhWBmgKjaGEp7r9gOjI75RzKFYr68rKXHAEqDRJ0JD+A%0AeNMKfGYx1ieghTVLa7K8OdC1A43/iNUdu1dRJGzB35anRSVYgPZQo4J2haF5JSIo%0AT+Cadlr9cmbsYHbZd6AGInY3FAFes62dDlvDd0oNGzRG/7GkcBaLKx+zyBPy3I5R%0AgwHji04COAt9/nES7hZpi++VJ2plsUsI/QGKNrf6j/F8MOhRmkwNJVUzOe8PefXm%0ATiRCORGOJLp8VJ5pog/GkxEHxd578SxffheFppP5OGaSfVI1bFbk/8lRLAJkdDnd%0AKhImb9+Xq2BHuddD+FBhknrBGEzVfQmqN/NSt+afdQKBgQDkJqppoGibmafIICfT%0Apj9S2tTmDre9rbjb+oHFJXpjieuUBjpIhWszhVSoGgWZ5umQsvpIIaf+owLrL1pH%0ALF9DcJqFcdPdH6uThDTqUp9H179zgIv98UNKIXjqj/hgNs30JKUoFgjt9nTLKeFf%0AxphKPy5owrfrLnwnnl5ORGVTdQKBgQC1gskyJFwxtijPXwM55V3evGKTuvou7CfI%0AxdrLC+LPqUOr7lJDwMZ7izXkBbzoXdgYlJUGmg3kVrnqMp9vJp+dftuGKhk7+KHl%0A7haPWvhVIY9clq52Zah5uFLLH6/7JVRMI/LOE9oA2gvyqMBKr5q922/eWob3u7nR%0AhAvDgTpVAwKBgQC7+jOcNcMauP4pgHzwAGDaNl0FdAjlqjXOYVb8hUWSr7c+zebF%0Ai8/osikvG8mTpVK5mw1l0v0ka1DjT6+VRrTyztsxqbiCzy5Bq8MhcZO00Mj4NGij%0AgV4MvQlwUdC2DVGhn3PIVGdlERPntIjxraIaQnZNcGmyxykaR3yyBd5qZQKBgFUP%0ATSnqUCobq1RCukhPbIYM0kVYwhVrJdm4nqe4kjmuoL/Zl0OY+2q5+i85YSWjlLkw%0AKAZH+2qeGdHel0iHWRV9dXKSF/E6uuP9hyT3BJkgeQZytp9VVHZ2IpZ96wJOpApq%0AbkaUlvz/Mcotuq9FS8bdJreUxNsjZhkBQGIGFUfxAoGAX0UcBAjLuUmdN5GfmmJU%0AKxngDJr2+ItUwqOJVN/HOI7Wkgr7bwiyFzoelmv8VsiF2urQYSEcOnmIqFTwqyvi%0AfSxYbhfM5B2XmlZ8LXyyW8HX+9zec4rGR6g/TfSH+bmuDOFv0LOCmlicR9NAPKNT%0A7Pmwa/JmAbtq4vhyKjSPcao=%0A-----END%20PRIVATE%20KEY-----%0A
FIREBASE_PROJECT_ID=iv-systems
FIREBASE_CLIENT_EMAIL=firebase-adminsdk-3hjbd@iv-systems.iam.gserviceaccount.com
JWT_NFT_MOBILE_SECRET=anyNftReportKey
JWT_NFT_MOBILE_EXPIRATION_TIME=15m
```
7) Run command ``npm run start:dev``
8) Enjoy :)

Yours branch is ``christopher-dev``(https://github.com/evocodess/backend/tree/christopher-dev)