Idea2Life: Tool for fast webapps prototyping
Resources
- Homepage and Reference: https://idea2life.readthedocs.io/
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
-
Download and Install Docker Desktop for Mac using this link docker-desktop. and for linux using this link docker-desktop on linux
-
Clone repo using this link idea2Life repo
-
Change your directory to your cloned repo.
-
Download the model file inside
ai/models
. -
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
- 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
- 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
- We have used darknet Yolo framework for training and detection of template. https://pjreddie.com/darknet/yolo/
- For calling darknet object detection api in python we have used pyyolo framework. https://github.com/digitalbrain79/pyyolo
- For editing generated pages using idea2life we are using tinymce Javascript library. https://github.com/tinymce/tinymce