Skip to content

keplerlab/idea2life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Idea2Life: Tool for fast webapps prototyping

Resources

Description

Prototyping a web application is more about ideas than mere sketching wireframes. The biggest barrier to effective prototyping is time and cost. idea2Life is an AI powered rapid prototyping to lower the barrier of prototyping.

With idea2Life, you can create fully functional static websites by just clicking a picture.

How to install

Using Docker

  1. Download and Install Docker Desktop for Mac using this link docker-desktop. and for linux using this link docker-desktop on linux

  2. Clone repo using this link idea2Life repo

  3. Change your directory to your cloned repo.

  4. Download the model file inside ai/models.

  5. Open terminal and run following commands

cd <path-to-repo> //you need to be in your repo folder
docker-compose build

How to run the dockers

  1. Open terminal and run the following commands
cd <path-to-repo> //you need to be in your repo folder
docker-compose up 

How to stop the dockers

  1. Open terminal and run the following commands
cd <path-to-repo> //you need to be in your repo folder
docker-compose down 

Install from source

Please refer to this guide : Install and use idea2Life from source (without docker)

How to use Library

Refer to Getting started section in idea2life Reference from getting_started#how-to-use-idea2life

Attributions

  1. We have used darknet Yolo framework for training and detection of template. https://pjreddie.com/darknet/yolo/
  2. For calling darknet object detection api in python we have used pyyolo framework. https://github.com/digitalbrain79/pyyolo
  3. For editing generated pages using idea2life we are using tinymce Javascript library. https://github.com/tinymce/tinymce