Skip to content

jbirdkerr/valchemist

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Alchemist

License Status

Visual Alchemist is a web app to seamlessly create sqlalchemy models by dragging/dropping objects in a canvas.

Screenshot

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.

Demo

Visit http://valchemist-inn.rhcloud.com to see a live demo of how this app works.

Installation and Usage

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.

Donating

Support this project via Gratipay.

Support via Gratipay

Contribution

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.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 60.2%
  • HTML 35.1%
  • Python 3.2%
  • CSS 1.5%