Skip to content

oro8oro/oroboro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Oroboro - Svg Editor App for Meteor ver.0.1.0

(We have a better version in work. Stay tuned on https://www.youtube.com/channel/UCvttYMVLy72hqUolQqtO91Q/videos )

If you are interested to see a live version and/or a live presentation, let us know. At the moment, we do not have a reliable server due to the alpha nature of this project.

About Orobo.ro

Oroboro is an alpha live-collaboration SVG editor with cloud support, in Meteor.js.

This is a complex project, combining powerful SVG editing features with creating and maintaining an online database for sharing, showcasing works, live-collaboration on projects and even creating and performing tutorials and presentations.

Watch our videos and see our tutorial for how to use the editor.

Try our playground or sign up and start by cloning existing designs and editing them.

Current Status

Alpha means that it is still in development and bugs could be encountered. On the other hand, this is a good thing because we can still implement features needed by the community and we are actually looking forward to feedback on this

Running on your machine

Initial setup:

git clone git@github.com:oro8oro/oroboro.git
cd oroboro
meteor

# Data is needed to run the current version (on the way)
mongorestore -h localhost:3001 public/dump

Oroboro Editor

Features:

  • live collaboration in the editor; you can even see your collaborator's mouse pointer if you want
  • live feedback when changing parameters

  • basic operations and actions, such as editing points, changing geometry, changing appearance (fill, stroke etc.), creating groups, horizontal/vertical mirror, split / join paths, reverse path order, clone, delete filem

  • 3D perspective tool that you can use to easily create shadows

  • generating paths from mathematical equations, using cartesian or polar coordinates (polar roses, archimedean spirals etc.)

  • generating paths with our symmetry engines (point symmetry, line symmetry) in order to create complex designs such as spirals and kaleidoscopes; live feedback: modifying the original path changes the entire design at the same time with it.

  • generating paths with our array-like repetitions can help you create tiles and tessellations.

  • boolean operations on simple paths (union, difference, xor, intersection), with possibility to convert complex paths to a multi-point simple path with our simplify tool.

  • connecting elements from the canvas or creating static labels for them

Oroboro Filebrowser

  • template folders - add a template only once, to have it as a background in the editor, when creating your beautiful designs.

Want to help?

Go to https://github.com/oro8oro/oroboro/issues

You can help by:

  • offering us ideas about Oroboro's usabillity. For example, we would like to use it for educational purposes, as a mathematical formulae browser (among a lot of other things)
  • offering us ideas about other interesting features
  • signaling bugs
  • contributing code

License: GPLv3

(see gplv3_license.txt)