Giter VIP home page Giter VIP logo

mqueue's Introduction

mQueue Build Status Scrutinizer Code Quality Code Coverage

About

mQueue is a website to keep track of movies you want to watch, and rate the one you watched. It is integrated with IMDb and allow you to rate movies on other webpages (www.imdb.com itself and any other page linking to an IMDb movie). This is possible thanks to the use of user-script (greasemonkey for Firefox).

Requirements

  • PHP with cURL module
  • Apache
  • MariaDB
  • gulp

Installation

  1. Create a database and a user in MariaDB (eg: "mqueue")
  2. Download latest version: git clone https://github.com/PowerKiKi/mqueue.git
  3. In application/configs/, copy application.sample.ini to application.ini and edit database configuration
  4. Run yarn install && gulp
  5. Open mQueue in your browser (something similar to http://mqueue/ or http://localhost/mqueue/public/)

Upgrade

  1. Download latest version: git pull
  2. Run yarn install && gulp

mqueue's People

Contributors

powerkiki avatar dependabot-preview[bot] avatar dependabot[bot] avatar

Stargazers

 avatar Peter Lee  JW avatar Yan Minagawa avatar Greg Burri avatar  avatar

Watchers

 avatar James Cloos avatar  avatar

Forkers

rheehot

mqueue's Issues

Be able to go to the movie page from the rating buttons

Use case: I'm on imdb and a perticular movie seems interresting so I want to know which of my friends saw it. At the moment I have to go to site and search the movie by copy-pasting its title, it's very painfull.

The solution might be to add a little button next to the rating buttons to go directly on the movie page.

Highlight our rating for each rating picture

When a logged user browse the movie page or the activity page it can be interesting to show his own rating for each movie. For example with a highlighting system:

highlight_own_vote

Our own rating is shown in the title attribute on the movie title, so it is accessible with mouse hover. But graphical highlight is probably much more obvious.

Minimize session use

Minimize session usage and instead store data in cookie. But only if non-default value, not to have too big cookies.

Anonymous user should not create session.

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.