A professional web application to manage, organize, and enhance your YouTube playlists. Built with Next.js, this project offers a seamless experience for users to create, edit, and export playlists, with a modern UI and browser extension support.
- User authentication (register/login)
- Create, rename, and delete playlists
- Add, move, and remove videos from playlists
- Export playlists
- Dashboard with stats and settings
- Chrome/Edge browser extension for direct playlist management
- Frontend: Next.js, React, TypeScript, Tailwind CSS
- Backend: Next.js API routes
- Database: (Add your DB here, e.g., MongoDB, PostgreSQL)
- Extension: JavaScript (Chrome/Edge compatible)
- Node.js (v18+ recommended)
- npm, yarn, pnpm, or bun
npm install
# or
yarn install
# or
pnpm install
# or
bun installnpm run devVisit http://localhost:3000 to view the app.
- Navigate to
extension/folder - Load the extension in your browser (see your browser's developer docs)
extension/ # Browser extension source
public/ # Static assets
src/ # Main application source
app/ # Next.js app directory
lib/ # Utilities and database logic
middleware/ # Authentication middleware
models/ # Database models
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
For questions or feedback, please contact [your-email@example.com].