Coder Social home page Coder Social logo

schlomo / chromebooks-in-deutschland Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 2.0 2.26 MB

Chromebooks in Deutschland Website

Home Page: https://chromebooks-in-deutschland.de/

License: Apache License 2.0

HTML 15.19% JavaScript 67.65% CSS 4.12% Shell 6.13% Dockerfile 0.45% HCL 5.69% Makefile 0.78%
chromebooks

chromebooks-in-deutschland's People

Contributors

arjeschapiro avatar dependabot[bot] avatar mfranzke avatar schlomo avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

mfranzke yi2020

chromebooks-in-deutschland's Issues

Upgrade or remove Iconify

Iconify 2 changed the API, 2.0.1 doesn't work for me. Reverting to 1.x.

Either remove Iconify and hard-code the 3 icons we use or figure out the problem and fix it to be able to upgrade to Iconify 2

Should we add "Structured data"?

Implement structured data (JSONld, microdata or RDFa) to e.g. the products listing.
This topic probably should further get evaluated on whether it makes sense for this website at all that doesn't have any detail pages for each item.

Optimize update times

Idea: Query not available devices less often than available devices. E.g. 10% of the updates should be used to check if a previously not available device suddenly became available.

Untangle backend

Should be separate files for API, client-side and server-side components

Migrate Docker builds to GH

DockerHub stopped free auto builds, need to migrate everything Docker related to GitHub Actions and maybe also host the Docker image at GitHub.

Break up chromebook data

The chromebook list gets very long, eventually we want to take out older models.

To help with that we should break up the file and read files from a subdirectory.

Idea for subdir structure:

chromebooks/
        |- Misc.json
        |- Lenovo/
        |      |- Lenovo-2018-2020,json
        |      \- Lenovo-2021.json
        \- Acer
               |- Acer-2018-2020,json
               \- Acer-2021.json

Support local offline dev

@mfranzke I will update this when I get to it.

Goal

Non-maintainers should be able to run the website locally via npm start without any preparations and without access to Firebase

Filters for device features

Not everybody likes or manages to express their complex search as a regular expression...

Provide simple to use filters to narrow down the device list, e.g. by CPU, RAM, touch / stylus support, clamshell / 360 type etc.

For CPU best would be to have 2-3 simple categories instead of the myriads of specific CPU types. Like basic, standard, fast, high end for 2-CPU Celeron, 4-CPU celeron & Pentium, Core i3/5, Core i7.

Consider using sliders to select instead of checkbox lists.

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.