Project Image

Tabootv

Taboo.TV is a private, content-driven platform created by a YouTuber to entertain their community while offering greater control and flexibility compared to YouTube.


Overview

Taboo.tv is a video streaming platform that offers raw and unfiltered content about travel and world cultures. It provides short-form videos, long-form documentaries, and multi-episode series, focusing on authentic cultural experiences worldwide. Users can engage with the community through live chats, comments, and reactions. Access requires creating an account and subscribing to monthly, yearly, or lifetime plans.

project screenshot

Project Goals

I led the development of Taboo.tv, a platform offering unfiltered travel and cultural content, by integrating React, Vue.js, JavaScript, HTML, CSS, and Tailwind on the front-end, and leveraging Laravel and AWS on the back-end.

Tech Stack

To achieve this, the following technologies were used:

  • Vue.js:Developed a dynamic and interactive user interface.
  • Tailwind & Vuetify:Applied style for responsive design.
  • Postgres:Utilized a reliable relational database system.
  • Laravel:Implemented a robust backend framework.
  • AWS EC2:Deployed scalable virtual servers.
  • AWS S3:Provided secure object storage.

Features

Series

project screenshot

Shorts

project screenshot

Comment, Reply & Reactions

project screenshot

Community

project screenshot

Live Chat

project screenshot

Challenges

As usual each project has some challenging points, In Tabootv I have to deal with multiple team design team, mobile team and QA team to issue the seamless deliver of the project, Managing large file uploads to AWS S3 introduced complexities in file chunking and integration. It has multiple payment method and gatways which becomes challenging to manage users subscriptions.

Initiatives

I led our team in adopting agile methodologies, which enhanced our collaboration and adaptability. Implementing a continuous delivery pipeline allowed us to automate testing and deployment, resulting in faster, more reliable releases without compromising quality.

project screenshot

Designed and Developed by Abdul Haseeb.
Built with Nuxt.js. Hosted on AWS EC2 with Docker.