Giter Site home page Giter Site logo

int2208-7-2019's People

Contributors

nguyenchum99 avatar panda183 avatar phamquynh2108 avatar sockyone avatar trandunguet avatar truonganhhoang avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

int2208-7-2019's Issues

3. Messenger system

As user I want:

  1. Send my message/image private to my friend for communicating
  2. Delete my chat history because of user privacy policy

  1. Send message, receive message in real time
  2. Create group chat
  3. Block chat

2. Post, comment, like system

As user, I want:

  1. Upload/edit my post for my friend or other people to see
  2. React, like, comment to another post for communicating with my friend
  3. Find post, find post with category, hashtag
  4. Subscribe to my post or post what I follow, comment, like

User story #1:

  1. Upload a post
  2. Modify a post
  3. Remove post, comment

User story #2:

  1. Like/unlike a post
  2. Comment a post

User story truonganhhoang#3:

  1. Search post which contain some key word
  2. Hashtag system

User story truonganhhoang#4:

  1. Notify user who subscribe the post when some one comment, like,...

1. User system

As a user, I want:

  1. Edit my information for controlling my info on website
  2. Add friend, accept, reject friend for controlling my relationship

User story #1:

  1. Login
  2. Register
  3. Change password
  4. Profile page
    • show user's image
    • user's information
    • user's friend request
    • modify user information
    • block
    • start send message
    • list user's posts

User story #2:

  1. Add friend
  2. Reject friend
  3. Accept friend
  4. Notification

As user I want to register new account for logging web app

  • Put in /register
  • Handle input, wrap it in post http then send to server
  • Handle callback from server then announce to user if succeed
  • Route to /login for user to login again

Test:

  • Validate that user name is valid
  • Validate input is valid

As user I want login for using web app

  • Put in /register
  • Get username and password from input then login
  • Save user session, if user already login then route to /homepage

Test:

  • Make sure that input is validate and can't trigger any bug

As user I want to add friend for communication purpose

  • Show add friend button in user profile that not user itself
  • Click add friend to send friend request to server
  • User can cancel friend request

Test:

  • Do not show add friend button if user already friend or already sent friend request
  • Make sure when sent friend request, other user can see friend request, accept it if they want

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.