Welcome to the UML2Code – your go-to tool for turning UML sequence diagrams into actual code! 🚀
This project leverages the power of OpenAI's GPT-4 Turbo with vision to process UML sequence diagram images. The tool then generates code snippets in your preferred programming language, framework, and software architecture. Plus, it's now in an exciting beta phase, so you get to be a part of the journey!
- Automated Code Generation: Simply upload your UML sequence diagram image, and let the tool work its magic to generate code snippets.
- Language, Framework, and Architecture Selection: Customize the output code according to your preferences.
- GPT-4 Turbo with Vision: Powered by the latest OpenAI GPT-4 Turbo model, allowing image input for enhanced capabilities.
- Image Processing with Sharp Package: Utilizing the Sharp package to improve image quality and ensure accurate code generation.
-
Clone the Repository:
git clone git@github.com:Mexidense/uml2code.git
-
Install Dependencies:
npm install
-
Run the Application:
npm run dev
-
Visit the App in Your Browser:
Open your browser and navigate to http://localhost:3000.
Join us in shaping the future of coding! The UML2Code is currently in beta, and we welcome your feedback. Report issues, suggest improvements, and let's build something amazing together!
We welcome contributions from the community. Whether it's fixing bugs, enhancing features, or adding new capabilities, your input is valuable. Please review our Contribution Guidelines for more details.
This project is licensed under the MIT License.
Empowered by OpenAI & made with love by Salvador Briones. 🚀✨