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

English Српски

The project Igrannonica consists of several applications that together create a software solution designed to simplify working with neural networks and learning about them.

The solution is made up of three parts, or three separate applications: Angular front end, .NET back end, and Python microservice.

Required installations for running the applications in a development environment

Angular app

  • Node.js 16.14
  • Angular CLI 13.2.5

.NET app

  • .NET 6.0
  • Visual Studio 2022

Python app (along with modules)

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

Database

  • MariaDB / MySQL

Setting up the project to run in a development environment

Running the applications

  • Angular: in the /src/front/angular directory, run the application using AngularCLI, by typing ng serve in the terminal.
  • .NET: one way to run it is using the Visual Studio (VS) IDE. Open the project in VS and run it using the Build and Run option.
  • Python: in the /src/ml/app directory, run it using the terminal command uvicorn main:app --reload (the --reload option is optional).

Ports

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