Skip to content
muleekat246 edited this page Feb 25, 2025 · 2 revisions

Welcome to the BingeSuggest-next wiki!

BingeSuggest-next

BingeSuggest-next is a modern movie suggestion and review web app, rewritten from the previous jQuery/Flask version using React, Next.js, TypeScript, and Tailwind for a richer UI and better performance.

πŸš€ Demo

[Watch the demo](https://github.com/user-attachments/assets/7e24871a-9afb-4ef0-904c-d05a0ca8791c)

🎯 Features

  • User Authentication – Login, signup, or guest mode.
  • Movie Search – Real-time suggestions.
  • Watchlist & History – Track movies.
  • Reviews & Discussions – Post and view reviews.
  • Friend Activity – Social features.
  • AI-Powered Recommendations – Personalized movie suggestions.

πŸ”₯ Improvements

  • 1000x Performance Boost – Now a Single Page App (SPA) with client-side navigation.
  • Revamped UI – Fully rewritten frontend using modern tech.
  • Dark Mode – Toggle for a better viewing experience.
  • Guest-Friendly – Clearer restrictions, no more error messages.
  • Bug Fixes & Enhancements

πŸ›  Running the App

Backend

cd backend/src/recommenderapp && gunicorn app:app -b localhost:5000

Frontend

  • Install Node.js and Bun
  • Clone repo, navigate to frontend, and install dependencies:
    bun install
  • Start development server:
    bun run dev
  • Build for production:
    bun run build

πŸ“‚ Key Files

  • src/artifact-component.tsx – Main UI features (login, search, watchlist).
  • src/components/MovieSearchDropdown.tsx – Real-time movie search dropdown.
  • Makefile – Build and deploy automation.

πŸ‘₯ Credits

Complete rewrite by Teddy (tddschn), modernizing the old version.

πŸ“œ License

MIT