ramirezramirez125 / AutoArch

GPT-4 powered AWS architecture suggestions and visualization

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alt text

Auto Architecture

Auto Architecture is a web application that leverages the power of GPT-4 to automatically generate and visualize recommended AWS architectures based on a user's project description. This is an experiment into automated infastructure suggestions.

Credits:

- Shadcn (ui components): https://ui.shadcn.com/
- D3.js (for graph visualisation): https://d3-graph-gallery.com/
- Gaurdrails AI: https://shreyar.github.io/guardrails/
- Nextjs: https://nextjs.org/
- FastAPI: https://fastapi.tiangolo.com/lo/

Project structure

- api: A fastapi api that uses gaurdrails + openAI API to return AWS architecture   suggestions
- autoarch-frontend: A nextjs project containing the frontend for the app 

Feature Backlog:

- Agent to convert suggestion into terraform script
- User authentication and project saving functionality
- Built-in cost estimation and optimization features
- In-depth architecture explanations and best practices suggestions

About

GPT-4 powered AWS architecture suggestions and visualization

License:Apache License 2.0


Languages

Language:TypeScript 75.8%Language:JavaScript 9.3%Language:Python 9.2%Language:CSS 5.7%