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

 

History

963 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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