Version 18 (modified by 5 days ago) ( diff ) | ,
---|
Напреден Апликативен Дизајн
Start Up Instructions
- Clone the repo
- After cloning you should these two folders. (WineTrackerUI and WineTrackerWebApi)
- 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.
- 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.
- Start up the API locally. Swagger should open and the api should be working.
- Next open the WineTrackerUI then go inside WineTracker Folder right click open in VS Code, execute npm install in the terminal.
- 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, }
- Execute npm start in the terminal and the UI will be started.
- Both API and UI should be started and the project should be working.
- 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
Note:
See TracWiki
for help on using the wiki.