Giter Site home page Giter Site logo

brainy-web's Introduction

brainy-web

You memory, online and secure

brainy-web's People

Contributors

thehamzarocks avatar

Stargazers

Ranganath Pai avatar Shawn Pereira avatar

Watchers

James Cloos avatar  avatar

brainy-web's Issues

Add attributes for a sharable note

For a note to be shareable, it needs to be marked as shareable.

Notes should be versioned to identify when different versions are being shared.

The user who created the note would also be nice information to have.

Reminders

Push notification reminders for tasks that are coming due.

Landing Page

The current landing page is ok for non-signed in users, but a more personalized one is needed for signed-in users.

Revamp UI

The standard material design is so-so and it's everywhere.
Make it slick (and friendly too)

Server receiving expired auth tokens

Currently, the frontend is sending expired tokens to the server sometimes, causing save to fail.

Ensure the tokens are refreshed properly on the front end.

Shareable Links

Shareable notes would have links associated with them containing the file key and the version.

Anybody could open the link and be able to see the note in a read-only view.

Provide Error Status on Save Failure

Currently, if saving fails due to invalid auth header, a success response is returned with this text.
This gives the impression the file is successfully saved when it's not.

Make server-side changes to return error response.

UI for sharing notes

Notes should have a button that allows them to become shareable.

On opening the shareable link, a page should open up displaying the note and it's creator.

The viewer should have the option to rename the note and save it to his notes. Then he'll be able to edit it just like any other.

If the viewer opens another version of a note he's already added, he should be notified of this. If he enters the same name as the existing note, the existing version will be overwritten.

Learn more page

The UI should be friendly, but brainylog is smart. A learn more page would help new users get started with the more advanced features.

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.