/fave-tech-talks

Ember based project where users submit their favorite tech talks to share and generate discussion.

Primary LanguageJavaScript

fave.tech(talk) logo

Introduction

Okay, so you like videos and feel a little guilty when you discover you've wasted three hours on YouTube watching 80's hair bands...

What if that time gazing at videos wasn't wasted? What if there were an unlimited amount of videos in one place, about one thing... the thing you love!

No! Not that! I'm talking about a ton of tech videos for tech geeks like us. It's not wasted time if you're learning something.

So get ready to post your favorite tech videos, watch other tech videos posted by other tech video nerds, and together we can satisfy our video cravings and get a little smarter.

Synopsis

As of April 30, 2017 the application is in an acceptable state for presentation as an MVP.

The application, in this state, would be an admin interface with full CRUD functionality.

Things that need to be addressed and polished are below:

  • Tighter styling.
  • Experiment with a different font-family.
  • User testing.
  • Security for users and the back-end.
  • How to incorporate social media apart from the social media options already provided by the videos.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone https://github.com/likewater/fave-tech-talks.git
  • cd fave-tech-talk
  • npm install
  • bower install
  • ember install ember-bootstrap

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • ember test
  • ember test --server

Building

  • ember build (development)
  • ember build --environment production (production)

Deploying

The app is still in development. We are using Firebase as our DB. We would need to find hosting and a dedicated and secure server environment before deploying.

Further Reading / Useful Links