An open API service indexing awesome lists of open source software.

https://github.com/yunussemree/fungify

Mobile application that utilizes artificial intelligence to classify mushrooms as consumable or non-consumable.
https://github.com/yunussemree/fungify

dart deep-java-library flutter java pytorch spring-boot sqlite

Last synced: about 1 month ago
JSON representation

Mobile application that utilizes artificial intelligence to classify mushrooms as consumable or non-consumable.

Awesome Lists containing this project

README

        

# Fungify (Tübitak 2209-B Project)

## What is Tübitak 2209-B Project?
Typically, projects under this program can last up to 12 months, and the funding amount is defined in the program guidelines. By participating in TÜBİTAK 2209-B, students get a valuable opportunity to gain hands-on research experience, work closely with industry professionals, and contribute innovative solutions to industrial challenges.

## What is This Project?
The project's objective is to create a mobile application that utilizes artificial intelligence to classify mushrooms as consumable or non-consumable. This initiative is affiliated with Burdur Mehmet Akif Ersoy University's Bucak Computer and Informatics Faculty during the second semester of 2023.

## Which Technologies used?
+ Backend
+ Java Deep Library for running Pytorch model in java
+ Spring Boot
+ Spring Boot Web for web application
+ Lombok for more clean code
+ JDBC for access to database
+ Mockito for unit tests
+ Database
+ SQLite
+ Mobile Application
+ Dart
+ Flutter
+ AI
+ PyTorch
+ MobileNetV2-autoencoder algorithm
+ Numpy
+ Seaborn
+ Others
+ Docker for prevent the some environment problems
+ Postman is used for tests
+ Github Actions for CI/CD

# Mobile App Showcase

Fungify_main
Fungify_gallery
Fungify_camera
Fungify_search

# To Do's
- Database will change to mongodb
- Spring Security will be integrated
- Mobile app should be recode for clean code principles
- New tests will be written
- RabbitMQ will be integrated
- AI model will be changed
- Publish