lioncruise / image_master

Course design of "Advanced Software Engineering" - A SaaS app which classifies pictures

Home Page:https://agile-image-master.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ImageMaster Build Status

This project has been deployed on Heroku cloud platform ImageMaster

GitHub url:ImageMaster

Functions

  • User can search pictures via keywords

  • User can upload their pictures on the cloud storage

  • User can analyze the picture and get a description of the picture

Environment

Instructions

  • Picture search function can be used without signing in
  • Uploading and analyzing pictures requires registering and signing in first
  • test username and password: milly, 123456789

Test

Use cucumber to execute integration tests:

rails generate cucumber:install capybara
rails generate cucumber_rails_training_wheels:install
rails generate rspec:install
rake db:test:prepare
cucumber
cucumber features/XX.feature

TODO in the future

  1. optimize UI
  2. add user permissions
  3. batch upload pictures
  4. fuzzy search

About

Course design of "Advanced Software Engineering" - A SaaS app which classifies pictures

https://agile-image-master.herokuapp.com/

License:MIT License


Languages

Language:JavaScript 57.7%Language:Ruby 21.4%Language:HTML 15.5%Language:CSS 3.5%Language:Gherkin 1.5%Language:CoffeeScript 0.6%