Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 913 Bytes

README.md

File metadata and controls

48 lines (32 loc) · 913 Bytes

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