Published on

Lofi Stream

Authors
  • avatar
    Name
    Ridha Majid
    Twitter
cover

The photo was shot by Roberto Nickson, click here to Download

Before that, this was a prototype website for our client. They wanted a live streaming website. Unfortunately, we didn't made a deal. And I think It would be useful if I post on my project page rather than only staying on my github repository.

Home page

cover

Pretty simple home page actually, a picture and navigation. The picture can be replace based on the client. it could be a live-streaming schedule or a poster of the event. On the navigation there are a several Button:

  • Go to streaming page Button (Disable).
    • User must login go get the access to streaming page.
  • Create Account Button.
    • A button to direct the user to a Sign-Up page.
  • Login Button.
    • A button to direct the user to a Login page.

Sign Up page

cover

Sign-up page for a user to create a new account, User must fill out the form to create a new account.

Login page

cover

Login page for a user if they already have a account. After login user will be redirected to the Home page.

Home page (Logged in)

cover

The home page if the user is logged in, And the button change to:

  • Go to streaming page Button.
    • User access to streaming page.
  • Profile Button.
    • A button to direct the user to a profile page.
  • Logout Button.
    • A button for a user to logout.

Streaming page

cover

The streaming page, We're get a video from youtube and using youtube embed to posted a stream to the website. The Video can be replace based on the client itself.

cover

On the bottom of the live stream video there's a real-time schedule feature. so the admin can control the current schedule activity. to make a real-time schedule feature, we're using a supabase realtime database.

cover

The streaming page if the user try to access without login.

Profile page

cover

The Profile page, which contains about user's personal information.

Conclusion

I guess that's pretty much it.