Skip to content

VukanAntic/MangaReader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manga reader

📝 Opis aplikacije

Manga reader aplikacija napralvjena je u okviru kursa Razvoj softvera 2. Ova aplikacija omogućava korisnicima da čitaju manga stripove i usput da zabeleže koji su im bili omiljeni i koje bi želeli da sačuvaju za čitanje kasnije. Korisnik biva poslat na početnu stranu na kojoj se nalaze predlozi manga stripova sortiranih po najvećim žanrovima. Da bi nastavio interakciju sa aplikacijom, korisnik mora da napravi novi nalog ili da poveže na već postojeći nalog. Nakon što je povezan na nalog, može ulaziti na pojedinačne naslove stripova gde ima pregled informacija vezanih za sam serijal stripova, može ostaviti ocenu za serijal, ali i spisak pojedinačnih delova (chapter-a) koje može da otvori. Serijal može dodati u svoju listu mangi koje želi da čita kasnije, a ukoliko otvori bilo koji od delova, serijal mu se dodaje u listu čitanih mangi. Korisnik može da gleda pojedinačne panele svakog dela i kada završi čitanje jednog dela može pritiskom na dugme da pređe na sledeći ili prethodni deo. Svaki korisnik takođe ima svoju stranicu preporuke na kojoj može naći mange koje su slične onima koje je pozitivno ocenio i koje je najviše čitao.

📚 Korišćene tehnologije

  1. Programski Jezik:

    • C#
  2. Baze Podataka:

    • NeonTech DB
    • PostgreSQL (sa SUBP)
    • SQL Server (sa SUBP)
    • MongoDB (sa SUBP)
    • Redis
  3. Front-End Okvir:

    • Angular
  4. Protokoli za Komunikaciju:

    • gRPC
  5. Red za Poruke:

    • RabbitMQ
  6. Autentifikacija i Autorizacija:

    • Microsoft ASP.NET Identity
    • JSON Web Tokens (JWT)
  7. Kontejnerizacija:

    • Docker Compose

🛠️ Instalacije i pokretanje

Neophodne intalacije: Docker, .NET

Pokretanje back end-a:

U korenom direktorijuma programa pokrenuti sledeću komandu:

docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d --build

Pokretanje front end-a

U direktorijumu .\WebApps\MangaReaderSPA pokrenuti sledeće komande:

npm install
npm start

💻 Projekat radili

  • Katarina Dimitrijević 1080/2022
  • Mirjana Jočović 1079/2022
  • Vukan Antić 1071/2022
  • Aleksandar Šarbajić 1074/2022

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published