An open API service indexing awesome lists of open source software.

https://github.com/fanton-dev/intero

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.
https://github.com/fanton-dev/intero

Last synced: 4 months ago
JSON representation

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.

Awesome Lists containing this project

README

          



Intero



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.



Contributions welcome badge


License badge

## Get started

The project consists of 4 main components:
- **Machine learning algorithm**, for generating floor plans based on text room description input (located in "[intero-ai](https://github.com/fanton-dev/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](https://github.com/fanton-dev/intero-server)")
- **XY-Plotter**, which can draw the created floor plan onto paper (located in"[intero-plotter](https://github.com/fanton-dev/intero-plotter)")
- **Deployment infrastructure**, which define the project infrastructure and in the cloud (located in"[intero-infrastructure](https://github.com/fanton-dev/intero-infrastructure)")

For each of the components' repositories there is a corresponding `README.md` with instructions on how to get started.

## Development setup
1. Clone the project repository and its submodules.
```
git clone https://github.com/fanton-dev/intero --recursive
cd intero
```

2. Checkout all submodules to the main branch.
```
git submodule foreach --recursive git checkout main
```

3. Follow the instruction in each individual submodule.

## Authors



Angel Penchev's profile picture


Angel Penchev






Madlen Sarkisian's profile picture


Madlen Sarkisian






Boyan Ivanov's profile picture


Boyan Ivanov






Iliana Genova's profile picture


Iliana Genova






Simeon Georgiev's profile picture


Simeon Georgiev





## Contributions
1. Fork it ()
2. Create your feature branch (`git checkout -b feat-###`)
3. Commit your changes (`git commit -a`)
4. Push to the branch (`git push origin feat-###`)
5. Create a new Pull Request
6. Upon review it will be merged.

## License
Distributed under the BSD-3 Cause license. See [LICENSE](LICENSE) for more information.