Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 1 day 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 5 years ago)
- Default Branch: master
- Last Pushed: 2019-05-28T02:57:12.000Z (over 5 years ago)
- Last Synced: 2024-09-22T23:30:17.282Z (3 days ago)
- Topics: rails5, video-sharing, videos, youtube, youtube-clone
- Language: Ruby
- Homepage:
- Size: 49.8 MB
- Stars: 14
- Watchers: 2
- 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:
![](https://i.imgur.com/E4b9OTg.png)
- Discover page:
![](https://i.imgur.com/uyivO7k.png)
- Video page
![](https://i.imgur.com/PzORHsi.png)
- Edit profile page
![](https://i.imgur.com/ElAkdt2.png)
- Upload video page
![](https://i.imgur.com/6fNqcrb.png)
- Comment field
![](https://i.imgur.com/bdfvSz9.png)
## Collaboration and Security
Please feel free to submit issues and PRs in case of any security issue.