Coder Social home page Coder Social logo

derum's People

Contributors

schriker avatar tzwel avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

derum's Issues

Soft delete entries.

Delete entries without totally removing it, user will be able to view entries comments but entry wont be listed. User resolver to resolve fields.

Search.

Search input with a dropdown where users can search for a specific entry, comment, or user by keyword. Try to use build-in PostgreSQL full-text search capabilities. Group results by type, comments, entries, users, etc.

  • Entry by title
  • Comment by content
  • User by displayname

General small improvments.

  • Sticky comments and entries
  • User can change their password from setting panel
  • User can delete account
  • Room owner can change its description
  • Ability to upload/change link thumbnail
  • Improve OG tags
  • Add icons for users role

Improve rooms.

Add some options for the room creation.

  • Private - only author and users added by author cans add entires.
  • Protected - protected by password, the content available only for users after entering the password.

User profile page.

Create a user profile page. Need some concept design.

  • User can change their photo and display name.
  • Some basic user stats like the number of comments, entries, etc.
  • Show user last activity.
  • Show user's latest chat messages.

User points and rank.

Count user score based on points from comments, messages, and entries. We can then limit user actions based on points score. Need to research how to count those points.

  • Point system - user gets points based on how other users voted for his comments and entries.
  • Rank system - user gets a rank based on points number. Allow or disallow actions depends on a number of points. For example, if the user scores -100 disable adding new comments etc. Or count that somehow like a number of posts and comments / points < some number then block a user or give 24h ban etc.

Ideas

  • User posts with low number points need to be approved by the moderator or room owner
  • Users on chat can vote to ban user

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.