This is a Hacker/Designer News clone made with Ember.js and Firebase. I'd love it to be a community project for people to learn Ember. We'll see.
Authenticated users can create posts (title, url or comment).
Authenticated users can upvote and comment posts. Upvoting gives one point. Comments give two.
top: ordered by points and time recent: latest posts discussions: posts without links user profile:
Posts can be marked 'sunk' by admins. This means they'll never appear in top.
Posts can be labeled. For example, a post title containing 'typography' will be labeled as such. Ask/Show?
Things we'll learn:
- Persisting data with Ember Data, Emberfire and Firebase
- Authentication
- Routing and components
- Handling relationships (post + comments or user + post)
You will need the following things properly installed on your computer.
git clone <repository-url>
this repository- change into the new directory
npm install
bower install
ember s
(for server)- Visit your app at http://localhost:4200.
ember test
ember test --server
ember build
(development)ember build --environment production
(production)
ember surge
(this both builds and deploys in one)