Intero is an AI powered design tool, which can use user-inputted text to generate floor plan schematics, plot them on paper, print them and store them digitally.
The project consists of 4 main components:
- Machine learning algorithm, for generating floor plans based on text room description input (located in "intero-ai")
- Backend API & Web client, which provide an interface for drawing and generating floor plans, printing and plotting them, etc. (located in "intero-server")
- XY-Plotter, which can draw the created floor plan onto paper (located in"intero-plotter")
- Deployment infrastructure, which define the project infrastructure and in the cloud (located in"intero-infrastructure")
For each of the components' repositories there is a corresponding README.md
with instructions on how to get started.
- Clone the project repository and its submodules.
git clone https://github.com/fanton-dev/intero --recursive
cd intero
- Checkout all submodules to the main branch.
git submodule foreach --recursive git checkout main
- Follow the instruction in each individual submodule.
- Fork it (https://github.com/fanton-dev/intero/fork)
- Create your feature branch (
git checkout -b feat-###
) - Commit your changes (
git commit -a
) - Push to the branch (
git push origin feat-###
) - Create a new Pull Request
- Upon review it will be merged.
Distributed under the BSD-3 Cause license. See LICENSE for more information.