Git Product home page Git Product logo

wishlist's Introduction

Wishlist

wishlist's People

Contributors

kimberleyevans-parker avatar pyxxil avatar dependabot[bot] avatar

Stargazers

 avatar

Watchers

 avatar

wishlist's Issues

'Buy' item

Is your feature request related to a problem? Please describe.
When buying an item someone wants, I don't want other people to also get it and they end up with more than they want

Describe the solution you'd like
Be able to say that you have gotten an item and how many

Home Page

Is your feature request related to a problem? Please describe.
Want a page to welcome people and give them options to go to places

url
/

Describe the solution you'd like
The home page should include

  • A brief description of the site
  • Option to create a new Wishlist
  • Option to go to an already made Wishlist

Change icons to Icons8

Is your graphical issue related to a problem? Please describe. (if applicable)
icons need to be consistent and attributed

Describe the solution you'd like
Change our icons to Icons8 and attribute them in the footer of the main page

Describe alternatives you've considered (if applicable)
Using other icon sites (like flaticon), but their icons need to be attributed for each author
Using non-attibuted ones, but we prefer the icons from icons8

Additional context
Website: https://icons8.com

Design System

Is your graphical issue related to a problem? Please describe. (if applicable)
Currently there is no cohesive design system which is kept throughout the app.

Describe the solution you'd like
A clear and concise design throughout the app would not only benefit our users, but their eyes too. I would consider this possible to do either as our own solution with CSS (possibly with some kind of minor design system e.g. TailWind) or an entire design library such as BootStrap or Material UI.

Things to consider would be:

  • Does it make it simple to extend any design stuff like Typography or colours
  • Does it make the size of the website slow
  • Is it performant
  • Is it simple to implement

Describe alternatives you've considered (if applicable)
The only other obvious solution is to keep it as is, boring, drab, uneasy on the eyes, etc.

Additional context
My eyes are hurting from looking at all of the white.

Wish Item - Buyer view

Is your feature request related to a problem? Please describe.
The people getting the gifts need an idea of whether or not it's already been bought (and potentially who by)

Describe the solution you'd like
Needs to include the same information as the Wish Item

  • Item Name
  • Desired Quantity
  • Notes (on hover or expandable)

Additionally, it should also include

  • The amount other people have purchased (optional: and who)

Additional context
They should not be able to edit any information

Future Work
A place to add if you're interested in partially funding this item

Create Wishlist

Is your feature request related to a problem? Please describe.
We need to be able to have the user create a wish list with an id/name, and be able to access that wishlist

Describe the solution you'd like
The ability to enter a name/id and have the app take me to my new wishlist page

Wish Item - Owner View

Is your feature request related to a problem? Please describe.
Need a component for a wish item

Describe the solution you'd like
Wish item should include

  • Item Name
  • Desired Quantity
  • Notes (on hover or expandable)

This should be able to be edited on the owner view, but not on the buyer view

View Wishlist Page (buyer view)

Is your feature request related to a problem? Please describe.
As the buyer of the presents for the person, I need to be able to view the desired items, but not edit them

url
/{id}

Describe the solution you'd like
They should see the list of desired items using the Wishlist buyer view #9
They should not be able to add, edit or delete the items as in owner view #8

Edit Wishlist (owner view)

Is your feature request related to a problem? Please describe.
A user should be able to manage their Wishlist

url
/edit/{id}

Describe the solution you'd like
When on the manage website page, you should be able to

  • Add an item (Wish item #8 )
  • Remove an item
  • Edit an item
  • See the items they've added

They should not be able to see who has gotten what or how many (Wish item #9 )

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.