https://github.com/cyprich/filamenty-rs
Semestrálna práca z predmetu Jazyk Rust
https://github.com/cyprich/filamenty-rs
actix-web filament postgresql react rust sqlx tailwindcss
Last synced: 6 months ago
JSON representation
Semestrálna práca z predmetu Jazyk Rust
- Host: GitHub
- URL: https://github.com/cyprich/filamenty-rs
- Owner: cyprich
- Created: 2025-11-20T20:16:49.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2026-01-12T18:11:46.000Z (6 months ago)
- Last Synced: 2026-01-12T23:53:22.150Z (6 months ago)
- Topics: actix-web, filament, postgresql, react, rust, sqlx, tailwindcss
- Language: Rust
- Homepage:
- Size: 6.23 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Filamenty
Semestrálna práca z predmetu Jazyk Rust
Fullstack webová aplikácia na správu filamentov do 3D tlačiarne
## Spustenie
Pre spustenie je potrebné mať nainštalované programy `git`, `docker` a `docker compose`
- Naklonujte tento repozitár do vami zvoleného priečinku
- `git clone https://github.com/cyprich/filamenty.rs`
- Premenujte súbor `example.env` na `.env`
- `mv example.env .env`
- Podľa potreby upravte premenné v súbore `.env`
- `POSTGRES_USERNAME`, `POSTGRES_PASSWORD`, `POSTGRES_DB` - prihlasovacie údaje do databázy
- `HOST` - IP adresa alebo doménové meno zariadenia, na ktorom bude bežať aplikácia
- `BACKEND_PORT`, `FRONTEND_PORT` - sieťové porty backendu a frontendu
- Spustite aplikáciu príkazom `docker compose up -d` (prvé spustenie môže trvať niekoľko minút)
- Otvorte v prehliadači adresu [http://localhost](http://localhost), prípadne upravenú ak ste menili premenné v `.env`
Aplikácia bude bežať na pozadí, až kým nezadáte príkaz `docker compose down` v priečinku s naklonovaným repozitárom
API je zdokumentované pomocou OpenAPI dokumentácie, dostupné na adrese [http://localhost:5000/swagger-ui/](http://localhost:5000/swagger-ui/) (prípadne inej podľa zmeny premenných v `.env`)
Všetky podrobnosti nájdete v [dokumentácií](https://github.com/cyprich/filamenty-rs/blob/master/docs/dokumentacia.pdf)
---
**Upozornenie**
Tento repozitár obsahuje moje riešenia zadaní, prípadne semestrálnej práce
Kód je zverejnený výhradne na vzdelávacie účely ako inšpirácia pre ostatných
**Použitie tohto kódu na odovzdanie ako vlastné riešenie (plagiátorstvo) je prísne zakázané** a môže viesť k disciplinárnym opatreniam
Ak si z tohto repozitára beriete inšpiráciu, uistite sa, že rozumiete riešeniam a vytvorte si vlastnú implementáciu
Autor nenesie zodpovednosť za akékoľvek následky vyplývajúce z nesprávneho použitia tohto materiálu, vrátane prípadných obvinení z plagiátorstva
---