Skip to content

🕶 A simple image sharing social network

License

Notifications You must be signed in to change notification settings

crispgm/holy-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HolyImages

Maintainability Test Coverage

HolyImages is a simple image sharing social network.

Notice: the login system is for non-production only, without proper status check on server side.

Features

  • Image Upload (with Filters like Instagram)
  • Image Explore
  • EXIF Data
  • Likes & Comments
  • User System
  • Notifications
  • PC/Mobile friendly
  • I18N Support (current with English and Simplified Chinese)

Plan

  • Filters
  • Editing & Deleting
  • Follow
  • Archive
  • Sharing

Screenshots

Setup

  1. Install dependencies
    • ImageMagick
    • libexif
    $ brew install imagemagick
    $ brew install libexif
    
  2. Install gems
    $ bundle install
    
  3. Setup secrets.yml
  4. Create DB
    $ bin/rails db:create
    $ bin/rails db:migrate
    
  5. Compile assets
    $ RAILS_ENV=production rake assets:precompile
    
  6. Serve
    $ RAILS_SERVE_STATIC_FILES=true PORT=<:port> bin/rails server -e production -d
    

License

MIT