Code Monkey home page Code Monkey logo

kasih.in's Introduction

Build Status

kasih.in's People

Contributors

prdx avatar

Watchers

James Cloos avatar  avatar

Forkers

5109100090

kasih.in's Issues

Dynamic stats

Right now it is hardcoded.

We need to create the reducer, the actions, and the saga.
Color in category doughnut chart should be able has to be set automatically, since we don't know how many categories will appear

Possible method for picking color:

  1. Random? Or maybe there should be a file in consts consists of all possible colors and the pick the color randomly from there. Or maybe we could use the colors from Material-UI.

Related files:

  1. components/profile/ProfilePage.js
  2. components/profile/presentation/StatsGraph.js

Create Header

There are two types of header (App Bar): One before login and one after login.

Both have to have:

  • Logo. Logo redirects to home, if not login redirect to the home page, if logged in to the dashboard.
  • Search box, to search post, user, etc
  • Menu item

Menu item before login differs with menu item after login.
Menu item before login has:

  • Login / Signup menu

While menu item after login has:

  • Setting menu
  • Logout menu

I would like to have a Dashboard button to redirect user to the DashboardPage in the header when the user has logged in.

User should be able to see list of follower

  • Display list of followers.
  • If the user has followed one of the followers, display unfollow.
  • If the user has not followed one of the followers, display follow.
  • Display profile picture, name and description
  • User should be able to see their profile

User should be able to login/logout

  • Possible method to login:
  1. Facebook
  2. Google
  3. Manually register
  • Link like dashboard/* should not be able to be accessed without login.

  • After the user has logged in, during certain period, user can access without login anymore, unless the user has logged out.

  • Display the login button at the home page

  • Display the logout button at the app bar.

User should be able to send message

In sending message, user should be:

  • Format the message.
  • Search to which user he wants to send a message (by using username or email)
  • Attach image.

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.