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.
- Node.js
16.14
- Angular CLI
13.2.5
- .NET 6.0
- Visual Studio 2022
- Python
3.10
- fastapi (
pip install "fastapi[all]"
) - tensorflow
- pandas
- numpy
- httpx
- fastapi (
- MariaDB / MySQL
- Download in .zip format or clone the git project from the following link: https://gitlab.pmf.kg.ac.rs/igrannonica/axon
- Angular: in the
/src/front/angular
directory, run the application using AngularCLI, by typingng 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 commanduvicorn main:app --reload
(the--reload
option is optional).
- 10015 - Frontend
- 10016 - Backend
- 10017 - Python microservice