sociomantic-tsunami / bacalao Goto Github PK
View Code? Open in Web Editor NEWReact/Flux research - Lunch Planner
License: MIT License
React/Flux research - Lunch Planner
License: MIT License
react components don't like compiling sass across multiple files. I'm exploring some resolutions, but right now including the nessie _init at the top of an individual component's scss file breaks the react compiler..
Mermaid is built with a different react structure https://github.com/sociomantic/plankton/tree/master/mermaid/chrome-react that @damian-rodriguez-sociomantic was able to style sassily without too much trouble.
we could also look into going the route facebook has gone, implementing a componentized, JS-ized, inline styling. If we're going to go full react in this case, maybe we go full facebook styling.
https://github.com/facebook/css-layout
@josh-wilson-sociomantic lets investigate further and decide on a path for this experimental tool that will hopefully yield some benefits to other mission critical projects at some point
If a request to the API failed(e.g. saving an event) the following should happen:
cid
(a unique client id) in the action payload)failedAPI
to true.The problem with the suggested approach above is, the user doesn't know why the request failed.
Hence it may be useful to introduce a new notifications
or errors
store which will also listen to any action which should in turn notify the user. Accordingly, a notifications
component could render all notifications which haven't been read(read
property which could be saved in the store)
Add a date picker and a date input.
Set the date by default to today.
Create the plus and minus buttons.
This looks like an interesting choice of date picker
http://zippyui.github.io/react-date-picker/
Please report any bugs you found in the comments.
http://www.wuala.com/sociomantic.com-ux/1.%20UI:UX/02_Design/Bacalao/Bacalao_2.jpg/
Implement yammer login in addition to Facebook.
Please leave feature requests in the comments
The design shows empty circles for places available. Please ignore this for now.
In the future we will hide some avatars if an event is attended by a large number of people.
Currently:
The client creating the event calls the createdEvent action creator twice (once for the HTTP request response and once for the event triggered by the socket and distributed to all).
The matching of information from the response is done based on the _id
and cid
.
The cid
is an ID unique to the client and comes back in the HTTP response. The cid
is omitted from the socket response because it's propagated to all connected clients.
The bug is that sometimes with the two responses there are as duplicate entries on the client side.
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.