StreamMuse helps cinephiles discover movies and series, track favorites, share reviews, and connect with fellow movie lovers. Browse, search, rate, and create watchlists—all in one place! 🍿✨
- Create accounts and manage personal profiles
- Browse an extensive database of movies and series
- Add movies and series to your personal watchlist
- Advanced search by title, genre, actor, year, and popularity
- Filter content by genre, type, and other criteria
- Rate movies and series
- Leave reviews and comments
- View actor biographies and filmographies
- Report inappropriate comments
- Centralized dashboard with platform statistics
- Add new movies, series, and actor profiles
- Manage user accounts and permissions
- Review and manage reported comments
- View analytics and trends
- PHP >= 7.4
- Composer
- MySQL
- XAMPP (for local development)
# Clone repository
git clone https://github.com/mariammouh/streammuse.git
cd streammuse
# Install dependencies
composer install
# Environment setup
cp .env.example .env
php artisan key:generate
# Configure database in .env
# DB_DATABASE=streammuse
# DB_USERNAME=your_username
# DB_PASSWORD=your_password
# Run migrations
php artisan migrate
# Optional: seed database
php artisan db:seed
# Start server
php artisan serveVisit http://localhost:8000 to explore StreamMuse.
- Sign up and log in
- Complete your profile with favorite genres
- Browse or search for movies/series
- Add content to your watchlist
- Rate movies/series and leave reviews
- Discover new favorites and interact with the community
- Laravel (PHP MVC framework)
- PHP
- MySQL
- HTML5, CSS3, JavaScript
- Chart.js (for data visualization)
- Personalized recommendations using smarter algorithms
- Multi-language support
- Advanced watchlist analytics
- Side-by-side comparison of movies/series
- Enhanced interactive dashboards
Contributions are welcome! Open an issue or submit a pull request. Please follow Laravel coding standards and write clean, tested code.
