Git Product home page Git Product logo

floop's People

Contributors

sageralph avatar

Watchers

 avatar  avatar

floop's Issues

Freezer - Automatic database cleanup

In accordance with Freezer design #6 and as mentioned in relation to Freezer additions #10;
Last edit date should be tracked for each item in the Freezer database for occasional database cleanup to remove items that have not been stocked by any user (or communal) for a long period of time.
This should happen automatically in the background and must strike a good balance between storage and processing overhead.

Rank films by select users

Films should be able to be ranked by total rating of a select group of users. Both client (selecting users) and server side capabilities require implementation.

Performance issues

Switching tabs and updating of lists when using search is sometimes very slow.

Films - Series progress

Films should have a 'progress' string field representing the current point in the series which has been reached.

Add films

Need capability to add new films. Both server and client side (including UI) require implementing. May be implemented in conjunction with #1.

Freezer - Add items and stock

In accordance with Freezer design #6;
A live search should allow both finding existing and entering new items for the Freezer list.
Number spinners should show the current stock for each user of the item selected through the search, or 0 if the item doesn't exist.
Changing the values of the spinners should update the stock accordingly for existing items, or automatically create and then update the stock values for new items.
Last edit date should be tracked for each item for occasional database cleanup to remove items that have been unstocked for a long period.

CSS improvements

Look and feel of site require general improvement to benefit usability. Colour scheme may also require reconsideration.

Note: This issue may require it's own branch as changes may be ongoing and bugs are highly likely (browser compatibility, etc).

Decimal number input in tables

Validation is overzealous for number inputs and interferes when entering decimal numbers due to order of character input (eg. 0. is immediately rejected before decimal values can be entered).

Friends details

Friends should have contact details (phone, email), maybe student numbers.

Edit films

Need capability to edit films. UI controls are already in place but currently call dummy function. Both server and client side require implementing.

Freezer item list

In accordance with Freezer design #6;
Freezer page should feature a list of items and number in stock per person, ordered by total amount for selected users, only showing items where the total stock for selected users >0.
Stock for the communal user should always counted towards total, regardless of selected users.

Automatically look up trailers for films

It should be possible to automatically find trailers for films on YouTube.
Auto-trailers should be highlighted in some way to indicate possible mistakes.
User specified trailer links should always take precedence.

Film details

Films should have year of release and genre. These should be filterable.

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.