GithubHelp home page GithubHelp logo

video-store's People

Contributors

buianhminh avatar catouberos avatar hippityharry avatar khoa288 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

video-store's Issues

UI improvement

  • Add logo and store name in sign-in/sign-up page #66
  • Add welcome scene for user #76 #82
  • Add images for video/game/movie @catouberos: I'd suggest dropping this
  • Add header/footer
  • Add 'help' button that open store description #81
  • Fix the transparency of the name in logo #66
  • Add hint under sign-up options
  • Fix pop-up error messages #70
  • Add confirmation messages for rent/change info actions #70 #72
  • Display the User in the top right corner #68
  • Add membership info (this could be integrated into the 'help' page tho) #77
  • Add pop-up message when a user doesn't have enough membership to rent an item @catouberos: this was already implemented
  • Display item by sorting by genre @catouberos: I'd suggest dropping this due to the time complexity

Implement `Item` class

Item properties

ID: a string that has the following format: Ixxx-yyyy

  • I is the capital letter I.
  • xxx is a unique code of 3 digits (e.g. 123)
  • - is a single hyphen character
  • yyyy is the year the item was published (e.g. 1980)
  • An example of a valid ID is I001-2001
  • Regex match:
/^I\d{3}\-\d{1,4}$/

Title: captures the whole title of the item (e.g. ‘Game of thrones’)
Rental type: Record, DVD, or Game
Loan type: either 2-day loan or 1-week loan
Number of copies held in stock (e.g. 1, 2, 3 or more)
Rental fee (in USD)
Rental status: either borrowed or available.

Implement FileIO utils

This issue was created for discussion on implementing FileIO utils for reading and writing to files

What's left

As the project is reaching its final state, there are some last jobs that needed to be done:

Implement `User` class

User properties

ID: has the following format Cxxx

  • C is the capital letter C.
  • xxx is a unique code of 3 digits (e.g. 123)
  • An example of a valid ID is C001
  • Regex match:
/^C\d{3}$/

Name
Address
Phone
List of rentals
Username
Password

Implement Database class

This issue is for discussion on a centralized Database class for managing all of the users & items

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.