== Напреден Апликативен Дизајн === Start Up Instructions 1. Clone the repo - After cloning you should these two folders. (**WineTrackerUI**, **!WineTrackerWebApi**, **Tunnel Script** and a **StartUp Instructions** file) 2. If starting from an empty PostgreSQL database execute the Scripts from **Phase 2** in a PostgreSQL DB on the public schema(The Api and Scripts use the **public** schema) - For this project the scripts are **already executed** on the given DB so no need to execute them again. The App is ready to go. 3. Enter the connection string in appsettings.json in the API and your api should be good to go. - Please add **Include Error Detail=True**; at the end od the connection string so the errors we might have are **more descriptive** on the UI. 4. Start up the API locally. Swagger should open and the api should be working. 5. Next open the **WineTrackerUI then go inside !WineTracker Folder** right click open in VS Code, execute** npm install** in the terminal. 6. Then find the **app-settings.ts** file in the UI - Please change the **!ApiUrl**, change the port to the one shown in the browser of the swagger of the API {{{ export enum AppSettings{ ApiUrl = 'https://localhost:44306/api/', OfflineMode = 0, } }}} 7. Execute **npm start** in the terminal and the UI will be started. 8. Both API and UI should be started and the project should be working. 9. The initial mode of the app would be **Delivery person mode**. - We can change that by inserting a Manager or Storekeeper OTP in the modal. - Manager code -> **MNG123** - Storekeeper code -> **STR321** === Link To Repo [# Link to the Repository of the project]