--- tags: ULA-EN disqus: hackmd title: Install | ULA description: step-by-step guide how to install and run the app template on your computer image: https://i.imgur.com/85X6yNT.png --- # Install ULA is an application template that does not require programming skills. Still, you should initially * install a few programming tools * use a few commands from the command prompt (terminal) ## Node, Git, VS Code Please, visit links below and install: - [Node](https://nodejs.org/) (choose latest v16 or newer) - [Git](https://git-scm.com/downloads) - [VS Code](https://code.visualstudio.com/) Create a folder for your app and open it with VS Code. <small>Right mouse click on folder --> open with --> VS Code</small> Open Terminal (Command Prompt): Ctrl+\` <small>or `Top menu --> View --> Terminal`</small> Check that your Terminal works and everything has been installed correctly by executing the following commands: <small>type them, or copy/paste to Terminal, then press `Enter`</small> ``` git --version node --version code --version ``` You will see their versions. ## Expo-cli ``` npm install -g expo-cli ``` :::warning <small>:page_facing_up: for more info: [expo-cli](https://docs.expo.io/workflow/expo-cli/)</small> ::: ## ULA Execute the following commands in the terminal (copy, paste, press Enter): ```= git clone https://github.com/Aparus/ULA.git . git clone https://github.com/Aparus/ula-content-example.git content npm install npm run generate-assets expo start --web ``` What do those commands do? 1. clone (download) template of the app from git to your project folder 1. clone (download) content example folder from git 1. install all software (dependencies) needed for running the app 1. convert human-readable text from `/content` folder to machine-readable code to `/assets` folder 1. start the app :tada: Congratulations. We hope you see the app running on your computer. ## Troubleshooting If you have any problems during the installation process: - delete everything from the project folder (because it was installed partly and incorrectly), - repeat [Install ULA](#ULA) process step-by-step, by executing only one command at a time (copy/paste one line and press `Enter`), then you understand exactly what error appears and where. When you see an error: - google it and try to fix - visit [our forum](https://github.com/Aparus/ULA/issues) and seek similar problems - if you can't solve a problem by yourself, please [open an issue](https://github.com/Aparus/ULA/issues/new) on our forum (i.e., GitHub page of ULA repository) {%hackmd tKQW1R4oSvSm58CCiq1f-Q %}