Coder Social home page Coder Social logo

annuhdo / cabas-react Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 1.0 1.4 MB

๐Ÿ—ƒ Real-time collaborative list web app using React + Firebase

Home Page: https://cabas-a8b4a.firebaseapp.com/

HTML 1.92% JavaScript 98.08%
collaborative firebase lists react realtime-database

cabas-react's People

Contributors

annuhdo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

doc22940

cabas-react's Issues

Use CSS in JS

๐Ÿค” something to think about since it's becoming quite popular in the react world. The idea is that it would only render the style needed per component. Quite useful considering some components in the app don't show up until the user clicks it.

Create a modal when user wants to create a new list

Right now when the user clicks New to create a new list it automatically create one with an ID from randomID(). We should think about the UX and provide a modal for the user to input the 'title', then we can generate an ID and redirect to the page.

Referencing issue #1 due to relevance.

Make listId more resilient

Right now listId is generated from randomId() function in ./src/helpers.js This is fine so far but there's a chance we might reach a cap on all possible permutation. There should be a more resilient way of creating a listId slug.

Up to discussion, currently I'm thinking of using uuid

Tests for Styled Components

The old tests relied on classnames. Since PR #7 we are now using Styled Components which render random classnames, so 70% of the tests will fail.

Need to implement new testing ๐Ÿต

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.