Changeset 93e5ff0
- Timestamp:
- 09/26/26 14:17:56 (4 days ago)
- Branches:
- main
- Children:
- 3d81505
- Parents:
- a4ca79c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
README.md
ra4ca79c r93e5ff0 1 # Tauri + Vanilla1 # Build Instructions 2 2 3 This template should help get you started developing with Tauri in vanilla HTML, CSS and Javascript. 3 ## Опис на развојната околина 4 4 5 ## Recommended IDE Setup 5 Прототипот е развиен со следниве алатки и библиотеки: 6 6 7 - [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) 7 * Rust (верзија 1.75 или понова) 8 * Cargo - систем за изградба 9 * Tauri CLI (2.x) 10 * sqlx (0.7+) - асинхрона библиотека за PostgreSQL 11 * Node.js (18+) и npm 12 * PostgreSQL (верзија 14 или понова) 13 14 ## Инструкции за изградба ## 15 16 ### 1. Инсталирај Rust ### 17 18 Симни го Rust од официјалниот сајт: https://rustup.rs/ 19 20 ``` 21 # Linux / Mac 22 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 23 ``` 24 25 За Windows, симни `rustup-init.exe` и изврши го. 26 27 ### 2. Инсталирај Tauri CLI ### 28 29 ``` 30 cargo install tauri-cli 31 ``` 32 33 ### 3. Клонирај го репозиториумот ### 34 35 ``` 36 git clone <URL_на_репозиториумот> 37 cd poshoreca 38 ``` 39 40 ### 4. Конфигурирај ја базата ### 41 42 Креирај `.env` датотека во root директориумот: 43 44 ``` 45 DATABASE_URL=postgres://db_202526z_va_prj_poshoreca_owner:4040c5ddf69@localhost:9999/db_202526z_va_prj_poshoreca 46 ``` 47 48 ### 5. Стартувај SSH тунел ### 49 50 Симни ја SSH тунел скриптата од https://bazi.finki.ukim.mk/resources/Software 51 52 Конфигурирај ја `.bat` датотеката: 53 54 ``` 55 plink -v -ssh -2 -C -N -L 9999:localhost:5432 -pw b19e481c t_poshoreca@194.149.135.130 56 ``` 57 58 Стартувај ја скриптата. Треба да видиш: 59 ``` 60 Tunnel established. Press Ctrl+C to close. 61 ``` 62 63 ### 6. Инсталирај Node dependencies ### 64 65 ``` 66 npm install 67 ``` 68 69 ### 7. Изгради го проектот ### 70 71 ``` 72 npm run tauri build 73 ``` 74 75 ### 8. Стартувај ја апликацијата ### 76 77 ``` 78 npm run tauri dev 79 ``` 80 81 ## Инструкции за тестирање ## 82 83 ### Стартување на апликацијата ### 84 85 По извршувањето на `npm run tauri dev`, апликацијата ќе се отвори во нов прозорец. 86 87 ### Тест корисници ### 88 89 Апликацијата доаѓа со неколку предефинирани корисници за тестирање: 90 91 * Администратор: 92 * PIN: `1234` 93 94 * Келнер: 95 * PIN: `5678` 96 97 * Менаџер: 98 * PIN: `9012` 99 100 ### Чекор-по-чекор мини-водич ### 101 102 1. Најава: Внеси PIN код за да се најавиш. 103 2. Главно мени: По најавата, ќе видиш мени со достапни опции зависно од твојата улога. 104 3. Нова нарачка: Избери слободна маса за да креираш нова нарачка. 105 4. Додавање на ставка: Избери производ од листата и внеси количина. 106 5. Плаќање: Избери метод на плаќање и потврди. 107 6. Z-извештај (менаџер): Прегледај го извештајот и потврди. 108 7. Дневен извештај (менаџер): Види ги деталите за денес. 109 110 ### Излез од апликацијата ### 111 112 Затвори го прозорецот или избриши опција „Излез" од менито. 113 114 ## Изворен код ## 115 116 Целосниот изворен код е достапен во git репозиториумот на проектот, достапен преку системот DEVELOP EPRMS.
Note:
See TracChangeset
for help on using the changeset viewer.
