This README documents the normal steps to get the MediaMajik app running, the app uses postgres rather than sqlite3 so be wary of that.
- Navigate to the Application's directory.
- Restore the backed up db by entering command
psql -f MediaMajik_development.dumpfile MediaMajik_development
OR create a new one by entering commandrake db:create
and then load it withrake db:schema:load
and then seed the db with effects by enteringrake db:seed
- Enter command
rails s
to start the webserver on your localhost (the default port is 3000). - Navigate to localhost:3000 on your browser to see the app running on the default port.
OR ALTERNATIVELY
- Navigate to http://mediamajik.ninefold-apps.com/ to see the current version of the app deployed on ninefold.
- Quick summary: This app is made as part of project 2 of the Software Modelling and Design class taught at the University of Melbourne
- Version: 0.0.0
Finish off adding the components in the class diagram to the app.Add ability to upload imagesAdd ability to apply filter to imagesAdd authentication.Add versioning, either with paper-trail or using carrierwave.actually neither of theseAdd sharing.Add galleries.Add trash
- Changed the structure of the app from what is listed in the class diagram:
- Got rid of the File->Image inheritance and just made them one class for simplicity.
- Got rid of the Effect->Filter inheritance and just made them one class for simplicity.
- Implemented versioning as a weird sort of linked list or stick structure.