Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.32 KB

File metadata and controls

37 lines (31 loc) · 1.32 KB

MERN Watchlist - Progress Logs

✅ Completed

  • Git repository initialized
  • .gitignore created
  • Backend folder structure created
  • package.json created
  • Necessary packages installed (express, mongoose, dotenv, cors, helmet, morgan, bcryptjs, jsonwebtoken)
  • ES6 module activated ("type": "module")

✅ Completed (Features)

  • Create .env file
  • MongoDB connection (config/db.js)
  • Express server installation (server.js)
  • Toast integration - Add to Watchlist page
  • Toast integration - Add to Search page
  • Toast integration - Add to Login/Register pages
  • Search & Filter system - Add search bar
  • Search & Filter - Filtering (All/Watched/To be Watched)
  • Search & Filter - Sorting (Date/Score/Name)
  • Create Reusable Modal component
  • Edit Modal - Edit score, thoughts, watched status

🚧 To be done

  • Movie/TV Detail Modal
  • Skeleton Loader - For Watchlist cards
  • Mobile Menu improvements - Hamburger menu
  • Micro-interactions - Hover and transition improvements
  • Confetti animation - Achievement animation
  • Stats Dashboard - Create statistics page
  • Stats Dashboard - Chart library integration
  • Export Feature - JSON/CSV export
  • Theme System - Light/Dark mode toggle
  • Pagination / Infinite Scroll - Virtual scrolling