A web application where users can share resources, post content ( and optional chat ).
-
User Friendly Frontend.
-
User Authentication : login, logout and signup ( optional: Login/Signup with social accounts).
-
Profile Management : User have an organised profile which includes DP, Bio, Followers, Following and their Posts.
-
Post Interface and Interaction : Interface must be based on CRUD and DRY principals with options to like, comment and add tags (optional: repost feature).
-
Pagination and Search : Posts must be paginated and Search feature to search content based on user or tags.
-
Chating Interface : Basic chat features.
-
Optional : REST API