https://github.com/lekssays/ophelia
A YouTube Clone using Ruby on Rails 5
https://github.com/lekssays/ophelia
rails5 video-sharing videos youtube youtube-clone
Last synced: 3 months ago
JSON representation
A YouTube Clone using Ruby on Rails 5
- Host: GitHub
- URL: https://github.com/lekssays/ophelia
- Owner: Lekssays
- Created: 2019-04-20T11:28:21.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-28T02:57:12.000Z (over 6 years ago)
- Last Synced: 2025-04-05T03:41:27.571Z (8 months ago)
- Topics: rails5, video-sharing, videos, youtube, youtube-clone
- Language: Ruby
- Homepage:
- Size: 49.8 MB
- Stars: 13
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ophelia
A YouTube Clone using Ruby on Rails
## Description
Ophelia is a video sharing platform built using Ruby on Rails. It provides the basic functionalities of YouTube such as uploading a video, liking a video, commnting on a video, and checking the views for a video.
It has four models:
- Video:
- Upload Video
- Edit Video
- Delete Video
- View a Video
- User:
- Create user (Sign in)
- Delete user
- Update information for user
- Login
- Sign out
- Comment:
- Create a comment
- Delete a comment
- View a comment
- Like:
- Like a video
- Dislike a video
## Deployment
The platform was built using: RoR as a web framework, MySQL as DBMS, bulma as a CSS framework.
In order to deploy the application, please follow these steps after making sure that Ruby, Rails, and MySQL are installed:
- `git clone https://github.com/Lekssays/ophelia.git`
- `cd ophelia`
- `bundle install`
- `rake db:create`
- `rake db:migrate`
## Screenshots
- Main page:

- Discover page:

- Video page

- Edit profile page

- Upload video page

- Comment field

## Collaboration and Security
Please feel free to submit issues and PRs in case of any security issue.