Skip to content

YunussEmree/Fungify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors