Skip to content

Belma77/eCinema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eCinema

eCinema je aplikacija za kino i sastoji se od desktop dijela namijenjenog za administraciju, i mobilnog dijela namijenjenog krajnjem korisniku. Desktop dio je rađen u windows formama, a služi za upravljanje filmovima, projekcijama, rezervacijama, korisnicima kao i za izvještavanje. Mobilni dio je namijenjen krajnjim korisnicima s opcijama pregleda svih trenutno prikazivanih projekcija, pregled rasporeda prikazivanja tih projekcija, rezervaciju karata, kao i plaćanje karata upotrebom online payment servisa. Korisnik također ima opciju učlanjivanja u loyalty club kao i pregled i editovanje svog korisničkog profila.

Kredencijali za pristup desktop aplikaciji:
username: Admin
password: pass123

Kredencijali za pristup mobilnoj aplikaciji:
username:Customer
password:pass123

Testni podaci za Stripe payment:
Broj kartice: 4242 4242 4242 4242

Pokretanje aplikacija:

  1. Nakon kloniranja repozitorija otvoriti komandnu liniju, navigirati do foldera gdje je kloniran repozitorij te pokrenuti dockerizovani api i bazu prilikom cega se izvrsava i skripta za seeding podataka:

docker-compose up --build

Mobile aplikacija:

  1. flutter pub get (za dobavljanje dependencies)
  2. flutter run (pokretanje aplikacije)

Za pokretanje na mobilnom telefonu, ukucati flutter run --dart-define baseUrl=http://vasaIpAdresa:5239/
Za promjenu vrijednosti Stripe keys, kucati komandu: flutter run --dart-define stripePublishableKey=primjerPublishableKljuca --dart-define stripeSecretKey=primjerSecretKeya

Desktop aplikacija:
Otvoriti solution unutar Visual studija, postaviti Startup projekat na eCinema.WinUI te pokrenuti.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published