Learn from Youtube Videos
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config Use postgresql for development and testing dataases. (Production is a… Sep 26, 2017
db
lib
log
public
test
vendor
.gitignore
.travis.yml
Gemfile
Gemfile.lock
LICENSE
Procfile
README.md
Rakefile
client_secret.json
config.ru
install
quickstart.rb

README.md

VidEdu Build Status

"Video Education Across the Web"


LINK TO WEB APPLICATION

www.videdu.org


FULL PROJECT DOCUMENTATION

https://drive.google.com/file/d/0B-4Vah9LEYrLNDhjay13NXA2V1E/view


GETTING APP RUNNING ON YOUR LOCAL MACHINE

Make sure you have Rails and Git installed on your machine

  1. git clone the repo to your local machine git clone https://github.com/Twinpair/VidEdu.git

  2. Run bundle install to install gems

  3. Run rake db:migrate to migrate the database

  4. On root path you can run rails s to begin server

  5. Open browser to localhost:3000 to view application


Testing

Once you have the repo on your local machine

  1. Run rake db:migrate RAILS_ENV=test to migrate the testing enviroment database

  2. Run rake test to verify everything is ok =)


Files/Folders

Assets:

  • "images" --> images on the application
  • "javascript" --> javascript interaction for HTML
  • "stylesheets" --> styling sheets for HTML markup

Models:

  • database entities

Views:

  • everything the user sees

Controllers:

  • database interaction

HOW-TO-USE VIDEDU

Guest Session

  • Featured
  • Add Video (no saving)
  • See Video, Notes, Review, Summary, and YT Data

Login Session

  • All "Guest" Session Capabilities
  • Sign-up/Login
  • Search for Video/Subjects
  • View Subjects
  • Add Subjects
  • View Videos
  • Add Video
  • Delete/Edit Subject
  • Save Subject
  • Delete/Edit Video
  • Save Video
  • See Video/Notes/Review/Summary/Download Notes/YT Data