https://github.com/regisb/photoroid
A simple Ruby on Rails photo sharing application
https://github.com/regisb/photoroid
Last synced: over 1 year ago
JSON representation
A simple Ruby on Rails photo sharing application
- Host: GitHub
- URL: https://github.com/regisb/photoroid
- Owner: regisb
- License: other
- Created: 2012-12-03T10:16:55.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2016-12-22T09:01:50.000Z (over 9 years ago)
- Last Synced: 2025-03-24T06:54:36.325Z (over 1 year ago)
- Language: Ruby
- Homepage:
- Size: 546 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
Photoroid
---------
Photoroid is a dead-simple web application for sharing pictures. It was
designed to be used by non-advanced users. Photoroid has the following features
that set it appart from other solutions such as Piwigo, Flickr, Dropbox or
Picasa.
- Album sharing through private URLs.
- No account creation required for non-album administrators.
- No desktop application required.
- One-click album download.
- No space limitation, since you can host it on your own server.
More information and screenshots available at
http://minutebutterfly.de/photoroid
Install
-------
git clone https://github.com/regisb/photoroid.git && cd photoroid
bundle install --path vendor/cache && rake db:migrate
rails server
Now head over at http://0.0.0.0:3000 to see the application in action.
You might want to limit album creation to certain users. To do so, edit the
app/models/user.rb file and add the authorized email addresses to the
whitelist. Not very intuitive, but it works.
Limitations
-----------
Photoroid currently misses some important features:
- Album download seems to be broken on Windows whenever the album name contains
non ASCII characters.
- The GUI is awful.
- Image display is synchronous, so that albums that contain many images may
take a long time to load.
- Zip file archives are never deleted.
- Zip file archives are re-created every time a user clicks on "Download album".
- Password reset links do not expire.
- Image may be displayed with the wrong orientation.
Photoroid is not a finished application yet, but I decided to release it
because 1) It works 2) It would greatly benefit from exterior comments.
Open Source
-----------
I am mightily open to contributions! This code is copyrighted under the terms
of the Apache License, v2.0 and I would be glad to add your name to the
list of contributors. In particular, I am looking forward to comments on my
Rails code and contributions from web designer to improve the CSS and the
general layout of the application.