Giter Site home page Giter Site logo

srbg3's People

Contributors

wbconnor avatar

Stargazers

 avatar

Watchers

 avatar  avatar

srbg3's Issues

On mobile change cards layout

When switching to mobile view the current cards layout looks horrible. Change to a picture over info style for smaller screens.

Build out the Filter component

Build and style the Filter component so users can compare only the products they actually care to see, and the filters won't always be on the screen.

Create user accounts

Allow users to save display settings, select favorite products, select products owned or previously owned, add notes, reviews and content/links about the product.

  • Anonymous users
  • Non-verified, logged in users
  • Verified users
  • Moderators
  • Administrator

Verify users with email?

Create a Cards view

The cards view will primarily be for mobile users, so depending on CSS media queries the view style will default to the data table for desktop users and card view for all other users.

Also allow users to override whether they want the cards view or the data table.

Create the product page

Each product should have its own page where a large picture of the item and more detailed information is showed, and possibly shows results from the internet which talk about recent news, reviews, etc.

Create link from the data table to the product page -- click anywhere on the row for the link.

Show the other products

Wheels are displaying in the data table view successfully. Copy this pattern to show pedals, shifters and brakes as well.

Add Wheel relationship data

Add wheel->compatibility and wheel->drive to wheel datatable.

Need to add multiple compatibilities (the Vue version of a foreach)

Icons

Find icons for

  • Drive type
    • belt
    • gear
    • bungee
  • Wheel rotation
  • Wheel diameter
  • Brushless motor
  • Wheel FFB torque

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.