Stranger's Things Starter Repo

Instructions

  1. Fork then Clone this repo
  2. npm install and npm run dev to start the server
  3. Use the git remote workflow with your partner

Reference the workshop for instructions!

TODO

  • Set up router to work with register and sign in buttons

  • Functional account buttons, pages, and routing

  • Implement post functionality. Needs: Title, descp., price, location(optional), willDeliever(bool, optional, default: false)

  • Form validation for registration - bad usernames and passwords (regex)

  • Add remember me to reg and sign in

  • Style header to stick to the top and add some content to the account pages

  • Ask about weird given css: logo, animation, read-the-docs

  • Update posts on: (try to limit API calls and update local state instead)

  • New post

  • Deletion

  • Edit

  • Add additional functionality for isAuthor:true posts.

  • Add delete for user posts

  • Add messaging functionality

  • Add search form:

  • JSX

  • Filter Algo (try to filter for title first, then add users and descriptions)

  • Convert to react UI framework:

  • Convert new post to flyout activated by button