Skip to content

Backend framework for Wegan made with Django and GraphQL as API

Notifications You must be signed in to change notification settings

akhil-s-kumar/Wegan-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wegan Backend Framework

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.

💽 Installation Instructions

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.

  1. Make sure that you have Python3, virtualenv, and pip installed.

  2. Create a Project directory

       $ mkdir Wegan
       $ cd Wegan
  1. Create a python3 virtualenv, and activate the environment to install requirements.
    $ python3 -m venv env
    $ source env/bin/activate
  1. Install the project dependencies from requirements.txt
    (env)$ pip install -r requirements.txt
  1. 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.

🚀 How to run the project?

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

🔧 Tech Stacks

  • Language: Python 3.7
  • Framework: Django 3.2.4
  • API: GraphQL (Graphene)

💎 Contributors

  1. Akhil S Kumar - Backend, Frontend for WebApp and API
  2. Joel John Joseph - Image Processing and Machine Learning Model
  3. Dharanya Lavanya - Disease solution dataset and weather integration
  4. Abhishek Choudhary - Mobile App developer

How to Contribute?

  1. Fork this repository to your GitHub account
  2. Follow the above installation process.
  3. Find an issue or feature, and work on it.
  4. Push your contribution to your forked repo and make a pull request.

Note: Change the remote repository to your forked one before pushing.

How to work on the Frontend

  1. Make sure to install this backend framework before getting work into Frontend.
  2. Follow the installation procedure in the README file, to work with Fronend for WebApp.

About

Backend framework for Wegan made with Django and GraphQL as API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages