linusrachlis / fringr2-fe Goto Github PK
View Code? Open in Web Editor NEWVisual planning tool for attending shows in Toronto Fringe
Home Page: https://fringr.rachlis.net
Visual planning tool for attending shows in Toronto Fringe
Home Page: https://fringr.rachlis.net
Will this require a backend?
This requires backend service constantly updating, or on-demand fetch and crawl from FE code
For example, if someone can't do week days from 9-5, or evenings after 10pm, they could filter out those show times.
UI complexity may balloon in proportion to flexibility...
I think the best option is to encode them in the URL and update it live as you change state. Then you can copy the URL at any moment and share it to share your state.
If that's too much data for the URL for some reason, it could be in localStorage instead.
Or it could be in LS by default, with a button to copy a URL to share.
Examples:
Set up a subdomain + Netlify
Otherwise it's too easy to lose your previous selection by mistake
Options:
The idea is essentially "hashing" a given show title into the 24-bit colour space available. Cool, but not sure how good this UX would actually be.
Concerns:
As a follow-up to #33 , address type issues and learn more about modern React/Typescript.
noImplicitAny
ruleThey should be able to extend farther than the "end time" line, as long as that line is still clear. This will save lots of vertical space and allow seeing more performances without scrolling so much.
Note, they may still have to wrap for performances that are at the right edge of the screen. Not sure how to deal with that yet.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.