/PatangAbhidani

First-of-a-kind website providing a comprehensive guide on Skipper butterflies along with a pinch of AI integrated.

Primary LanguagePython

Patang Abhidani - A comprehensive guide for lepidopterists and butterfly-enthusiasts.

Brief Summary :

The primary motivation for the project was that Skipper butterflies aren’t well documented in India. Due to rapid urbanization, butterfly counts have been receding and it is important to track the migration patterns of these butterflies to prevent them from going extinct. The system built would be able to accomplish this by gathering user submitted data and verifying its validity. This would enable new researchers to get information about skippers without having to go through the plethora of websites online. It would also work as a good platform for users to share photographs clicked by them and hence increase the total data available online. This repository contains code for full-stack website which was built as a part of our Third Year Engineering project for a local NGO named 'Green Works Trust' and successfully submitted to them after the given period.

Tech Stack :

Table of Contents :

  • Home Page
  • Upload Page
  • Data Page
  • Register/Login Page
  • Image Classification Model
  • Steps for Installation

Home Page :

Upload Page

Data Page

Register/Login Page

Image Classification Model :

IPYNB File

Saved Model

Steps for Installation :

  1. Clone this repository
$ git clone https://github.com/Aniket-508/PatangAbhidani.git
  1. Setting up virtual environment for Flask
$ python -m venv env
$ python -m pip install flask

(Make sure you have changed the Python Interpreter by going to './env' and selecting the 'python.exe' file)

  1. Activating the virtual environment
$ env\Scripts\Activate.ps1
  1. Installing all the requirements
$ pip install -r requirements.txt
  1. Complete the process by executing the following command
$ python user.py

For a detailed report on the project, check here