glorymix

/04

IPTV website

date:08/2023

image

OVERVIEWIptv Application with React.js and firebase

This web application enables users to discover the latest and finest global shows and movies. Users can easily select the best subscription packages for digital platforms. The platform is equipped with strong technical support and customer service to assist users with any challenges they may face. Seamless PayPal integration is also incorporated for convenient payments.

Role

As a Full Stack Developer, my role in creating this website was pivotal in bringing together a seamless and captivating user experience. I harnessed the power of various tools and technologies, including React.js for front-end development, React Router for smooth navigation, Firebase for secure data management, PayPal for effortless payments, EmailJS for responsive email handling, Splide.js for dynamic content presentation, and Themoviedb API to fetch the latest global content. Additionally, I integrated React-Chartjs-2 for data visualization in the Admin dashboard for an intuitive administrative interface. My responsibilities encompassed everything from designing the user-friendly front-end to ensuring robust back-end functionalities, delivering exceptional technical support, and enhancing the overall user experience.

Tech・Tools

React jsreact-router-domfirebasepaypalemailjs/browsersplidejsthemoviedb apireact-chartjs-2Aamin daxboard

elegant and user-friendly pages

Core features

  • Subscription Management:

    Users can subscribe to the site and select from a variety of subscription packages, granting them access to different levels of content and features.

  • user Authentication:

    Users can securely sign in to the chat application using OAuth authentication with Google.

  • Payment Integration::

    Users can make secure payments via PayPal to access their chosen subscription packages.

  • API Integration:

    The website integrates with the Themoviedb API to fetch information and data related to movies and shows, ensuring up-to-date and accurate content.

  • Live Chat::

    A live chat feature enables real-time communication between users and support staff, enhancing customer service and support capabilities.

  • Admin Dashboard:

    An admin dashboard provides an intuitive interface for managing and administering the website, allowing for content management, user management, and other administrative tasks

  • Data Visualization:

    React-Chartjs-2 is utilized for data visualization, allowing users to view data and statistics in a visually appealing and informative manner.

Feel free to explore the project further by visiting the site for a more comprehensive perspective.

Prev

clos room

Next

robotchef