Visual Alchemist is a web app to seamlessly create sqlalchemy
models by dragging/dropping objects in a canvas.
Features:
- Automatically builds the
models.py
code file to generate the models. - Joins and table-movement on canvas by simple drag/drop.
- Saves the canvas in local data-store (HTML5-enabled browsers only).
- Ability to export/import the canvas to/from
JSON
files. - Support for composite primary keys.
Visit http://valchemist-inn.rhcloud.com to see a live demo of how this app works.
Visual Alchemist is presently a pure html app, so you can simply copy the github repo and host it (with index.html
as default). However, Flask support is also added as I intend to add more backend-specific features soon.
Support this project via Gratipay.
I need contributions in the following areas:
- Front-end Testing: To test the app across various Browser/OS environments to make sure it runs all-right.
- Design: My CSS/JavaScript skills aren't that great. So, if you can suggest any improvisation to the front-end workflow, it would be great!
- Suggestions: Need more suggestions from Python Experts regarding how can I improvise this app, so its useful somewhere.