[x] Copy the current route (/api/profile) then when it is refreshed, redirect to home (or index.html whatever) then go to the copied route. [x] User can change their profile picture [x] User can be able to edit and delete their posts [x] User can comment in other User's post [x] Add a love icon for each post [] Add followers and following [x] Clean the states for "post" and "user" [] User some style like Material UI for font, color, space and no border [] Fix authentication using Header [] Deploy your website [x] Home page (URL: /#/ )
- List of tags
- List of articles pulled from either Feed, Global, or by Tag
- Pagination for list of articles [] Sign in/Sign up pages (URL: /#/login, /#/register )
- Uses JWT (store the token in localStorage) [x] Settings page (URL: /#/settings ) [x]Editor page to create/edit articles (URL: /#/editor, /#/editor/article-slug-here ) []Article page (URL: /#/article/article-slug-here )
- Delete article button (only shown to article's author)
- [] Render markdown from server client side
- Comments section at bottom of page
- Delete comment button (only shown to comment's author) [x]Profile page (URL: /#/profile/:username, /#/profile/:username/favorites )
- Show basic user info
- List of articles populated from author's created articles or author's favorited articles
something's change
- Webpack is quite difficult to debug
- Pay more attention to UI, you can't make the similar inner working