Skip to content

Latest commit

 

History

History

frontend

Anythink Frontend

The Anythink Frontend is an SPA written with React and Redux

Getting started

Make sure your server is up and running to serve requests.

Pages overview

  • Home page (URL: /#/ )
    • List of tags
    • List of items pulled from either Feed, Global, or by Tag
    • Pagination for list of items
  • Sign in/Sign up pages (URL: /#/login, /#/register )
    • Use JWT (store the token in localStorage)
  • Settings page (URL: /#/settings )
  • Editor page to create/edit articles (URL: /#/editor, /#/editor/slug )
  • Item page (URL: /#/item/slug )
    • Delete item button (only shown to item's author)
    • Render markdown from server client side
    • Comments section at bottom of page
    • Delete comment button (only shown to comment's author)
  • Profile page (URL: /#/@username, /#/@username/favorites )
    • Show basic user info
    • List of items populated from seller's items or user favorite items