Wegan is a django-based backend framework for Wegan WebApp and Wegan Mobile App. Wgan Identify plant diseases using Image Processing and Machine learning Algorihm, and give solutions.
If you want to work with this project or create a version of it make sure to follow the steps below!
It is recommended to use virtual environment to avoid conflicts with other projects.
-
Make sure that you have
Python3
,virtualenv
, andpip
installed. -
Create a Project directory
$ mkdir Wegan
$ cd Wegan
- Create a python3 virtualenv, and activate the environment to install requirements.
$ python3 -m venv env
$ source env/bin/activate
- Install the project dependencies from
requirements.txt
(env)$ pip install -r requirements.txt
- Clone the repository
(env)$ git clone https://github.com/akhil-s-kumar/Wegan-Framework.git
(env)$ cd Wegan-Framework
You have now successfully set up the project on your environment.
Make sure you are in env
and then do the following each at a time.
(env)$ python manage.py makemigrations
(env)$ python manage.py makemigrations Disease
(env)$ python manage.py migrate
(env)$ python manage.py createsuperuser
(env)$ python manage.py runserver
- Language: Python 3.7
- Framework: Django 3.2.4
- API: GraphQL (Graphene)
- Akhil S Kumar - Backend, Frontend for WebApp and API
- Joel John Joseph - Image Processing and Machine Learning Model
- Dharanya Lavanya - Disease solution dataset and weather integration
- Abhishek Choudhary - Mobile App developer
- Fork this repository to your GitHub account
- Follow the above installation process.
- Find an issue or feature, and work on it.
- Push your contribution to your forked repo and make a pull request.
- Make sure to install this backend framework before getting work into Frontend.
- Follow the installation procedure in the README file, to work with Fronend for WebApp.