Welcome to our streaming website project, where we aim to create an immersive and enjoyable streaming experience akin to popular platforms like Netflix. This README serves as a guide to understanding the project structure, functionality, and how to set it up locally.
Our streaming website project is designed to provide users with a seamless streaming experience, allowing them to discover, watch, and enjoy a wide range of content including movies, TV shows, documentaries, and more. With a user-friendly interface and a vast library of content, we aim to cater to diverse preferences and interests.
- User Authentication: Users can create accounts, log in, and securely authenticate themselves.
- Content Discovery: Users can browse through various categories, genres, and recommendations to discover new content.
- Streaming: Seamless streaming experience with high-quality video playback.
- Search Functionality: Users can search for specific titles, actors, or genres to find content quickly.
- Personalization: Recommendation algorithms provide personalized content suggestions based on user preferences and viewing history.
- Multiple Device Support: Accessible across multiple devices including desktops, laptops, tablets, and smartphones.
- Subscription Management: Users can manage their subscription plans, including upgrading or canceling subscriptions.
- Admin Panel: Administrators can manage content, users, and subscriptions through an intuitive admin panel.
- Responsive Design: The website is designed to be responsive and accessible across various screen sizes and devices.
- Frontend: HTML5, CSS3, JavaScript
- Deployment: AWS, Google Cloud Platform, Heroku, or other cloud hosting services
- Version Control: Git, GitHub
- VS-code
- Create an account or log in if you already have one.
- Browse through the available content using categories, genres, or search functionality.
- Click on a title to view details and start streaming.
Manpreet kaur contact: click here
Abdul Malik contact: click here
Martin Aleogho contact: click here
Nishat Samanta Progga contact: click here
function hideDialog() {
dialog.classList.remove('isvisible');
overlay.classList.remove('isvisible');
isVisible = false;
}
onEvent('load', window, function() {
clearForm();
});
onEvent('click', contact, function() {
showDialog()
});
onEvent('click', overlay, function() {
if (isVisible) hideDialog();
});
onEvent('keyup', document, function(event) {
if (isVisible && event.key === 'Escape') {
hideDialog();
}
});
onEvent('click', button, function() {
alert.classList.add('isvisible');
hideDialog();
setTimeout(function() {
alert.classList.remove('isvisible');
clearForm();
}, 5500);
});
To see live demo click here