Skip to content

adam-torok/react-blog

Repository files navigation

🚀 Install dependencies

  • npm install
  • npm run dev
  • npm run build (for production)

🖥️ Setting up json server

  • npx json-server --watch data/db.json --port 8000

TODOS / PLAN 🪄

  • Setup project using Vite
  • Use Tailwind
  • Add simple navbar - for viewing and creating blogs.
  • Research on router like Vue Router but for React
  • Set up default JSON server
  • Add a simple home page
  • Create CRUD
    • Create
      • Basic validation
    • Show
    • Update
    • Delete
  • Pagination
  • Full text search
  • List 3 more blogs on show page
  • 404 page
  • Adding tooltips
  • Adding toasts
  • Adding lottie files
  • Add modals for confirmation before destructive actions
  • Removing ; from scripts to be unified
  • Deploy on Netlify
  • Review