Coder Social home page Coder Social logo

prabhuomkar / iris Goto Github PK

View Code? Open in Web Editor NEW
139.0 5.0 3.0 4.92 MB

Open Source Photos Platform Powered by PyTorch

Home Page: https://iris-docs.rtfd.io

License: GNU Affero General Public License v3.0

Dockerfile 0.57% Makefile 0.22% Go 22.77% HTML 0.38% JavaScript 38.76% SCSS 1.60% Python 34.14% Shell 0.15% Gherkin 1.40%
machine-learning pytorch rabbitmq graphql react golang mongodb python seaweedfs

iris's People

Contributors

akshaypithadiya avatar dependabot[bot] avatar prabhuomkar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

iris's Issues

[frontend] Configure GitHub Action

  • Added GitHub Action workflow for frontend folder
  • Following tasks should be included on every PR and master:
    • npm run build check
    • npm run lint check
    • npm test check

[api] Configure GitHub Action

  • Added GitHub Action workflow for api folder
  • Following tasks should be included on every PR and master:
    • make lint check
    • make generate check
    • make build check

[frontend] UI with API Integration for Albums List

  • Show new menu item on UI called "Albums" in Side Nav
  • /albums route for showing all albums
  • /albums/:id route for viewing a single album by showing all images in it
  • A button on individual album item on /albums to rename and delete it

[api] Search Queries

  • Make search query to search all images based on entities
  • Make autocomplete graphql query for giving only string of possible text completion based on available entities in database
  • Add indexes for MongoDB on startup
  • Fix Worker Issue of deleting processed images

[frontend] Improve Image Preview

  • Show People on the top of the details below description with image of the person and redirecting it to /people/:id
  • Add location to image if it doesn't exist and show proper name of location

[worker/api] Refactor Things Entity

  • Make entities searchable by including all result classes in entities collection by name
  • Add new field for every image called contentCategories which will be list of default content categories supported
  • Use the imageUrl for inserting new entity as well
  • Update filtering to choose topK with K=3 for object detection and image classification if scores more than 80 only.
  • Update GraphQL API to include contentCategories

404 error on frontend

in brouser:

graphql:1 Failed to load resource: the server responded with a status of 404 (Not Found)

in console:

frontend | 2021/11/05 09:51:37 [error] 36#36: *11 open() "/usr/share/nginx/html/graphql" failed (2: No such file or directory), client: 172.21.0.1, server: localhost, request: "POST /graphql HTTP/1.1", host: "localhost:5000", referrer: "http://localhost:5000/explore"

WAIDW?

[api] backend fixes

  • entities query with entityType as - Things, People & Places is returning totalCount 0
  • Change order of mediaItems by date - descending
  • Add entities for each mediaItem

[frontend] UI Fixes and Improvements

  • ImageGrid for Explore SEE ALL individual pages
  • ImageGrid should take image labels as name of the entity
  • change header color to primary #ffffff

[frontend] Explore section template design

  • Add 3 single rows with SEE ALL button on top
  • Name 3 rows with titles as:
    • People
    • Places
    • Things
  • Each section then will have its own page as:
    • /explore/people
    • /explore/places
    • /explore/things

[EPIC] Support for Favourites

As a user I would like to select and mark pictures which are my favourites, view them on UI and unselect them as well.

[api] Queries & Mutations for Albums

  • Showing list of albums using query albums(page: Int, limit: Int) and single albums query album(id: String)
  • Create an album using mutation createAlbum(input: Object)
  • Update the name of the album or remove images from the album mutation updateAlbum(id: String, input: Object)
  • Delete an album mutation deleteAlbum(id: String)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.