Skip to content

A full-stack project of YouTube clone created using Ruby on Rails, PostgreSQL, AWS S3 and React

Notifications You must be signed in to change notification settings

spark721/sparkube

Repository files navigation

Sparkube

Sparkube Live

Sparkube is a YouTube clone where users can freely watch and share vidoes.

Technology used

  • Data storage

    • PostgreSQL
    • Amazon S3 (AWS S3)
  • Backend Development

    • Ruby on Rails
  • Frontend Development

    • JavaScript
    • React
    • Redux
    • AJAX

Features

alt text

  • Logged in users can create, upload, edit, and delete their videos alt text

  • Likes and Dislikes are only available for logged in users alt text

  • Comments are enabled

  • A sample of code for querying a video using ActiveRecord

    def show
        @video = Video.includes(
        :user,
        :liked_users,
        :disliked_users,
        :comments => [:user]
        ).find(params[:id])
    end

About

A full-stack project of YouTube clone created using Ruby on Rails, PostgreSQL, AWS S3 and React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published