Django iCycle

Version 1.0.0

About

iCycle is a smart inventory management system adjunct with a loyalty system that’s intended to promote a user to recycle non-degradable materials.

iCycle was designed, developed at a hackathon in a day that consisted of a mobile application built on MySQL, Django and QR technology.

The project is AWS ready and can be deployed in minutes.

Structure

Standards

Tech Stack

Following is the tech stack being used for main project:

Project Setup

Fetching and Prepping the Project

NOTE: Install the following dependencies before installing Pillow:

sudo apt-get install libjpeg-dev libfreetype6-dev zlib1g-dev

Not required for now. Check _docs in case if needed.

Setting up Celery

Not required for now. Check _docs in case if needed.

Setting up Gunicorn

Not required for now. Check _docs in case if needed.

Setting up Nginx

Not required for now. Check _docs in case if needed.

Setup Supervisord

Not required for now. Check _docs in case if needed.

Documentation

This application uses Sphinx for complete documentation and Django Rest Swagger for documenting APIs.