Skip to content

No-code Web platform for experimenting with artificial neural networks

Notifications You must be signed in to change notification settings

imi-axon/igrannonica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Igrannonica

Projekat Igrannonica se sastoji iz nekoliko aplikacija koje zajedno čine softversko rešenje čija je namena olakša rad sa neuronskim mrežama i učenje o njima.

Rešenje se sastoji iz 3 dela, odnosno 3 odvojene aplikacije, Angular front end, .NET back end i Python mikroservis.

Potrebno imati instalirano za pokretanje aplikacija u okruženju za razvoj

Angular app

  • Node.js 16.14
  • Angular CLI 13.2.5

.NET app

  • .NET 6.0
  • Visual Studio 2022

Python app (zajedno sa modulima)

  • Python 3.10
    • fastapi (pip install "fastapi[all]")
    • tensorflow
    • pandas
    • numpy
    • httpx

Baza podataka

  • MariaDB / MySQL

Postavljanje projekta za pokretanje u okruženju za razvoj

Pokretanje aplikacija

  • Angular, u direktorijumu /src/front/angular pokrenuti pomocu AngularCLI aplikacije, u terminalu otkucati ng serve
  • .NET, jedan nacin je pokretanje pomocu Visual Studio (VS) IDE-a. Otvoriti projekat u VS-u i pokrenuti pomocu Build and Run opcije.
  • Python, u direktorijumu /src/ml/app pokrenuti pomocu komande u terminalu uvicorn main:app --reload (opcija --reload je opciona)

Portovi

  • 10015 - Frontend
  • 10016 - Backend
  • 10017 - Python mikroservis