This README outlines the details of collaborating on this Ember application. A short introduction of this app could easily go here.
You will need the following things properly installed on your computer.
npm install -g ember-cli
npm install -g phantomjs
git clone https://github.com/ramybenaroya/meme-gen-tutorial.git
cd meme-gen-tutorial
npm install
bower install
- in
/config/environment.js
change:whoami: <your-name-in-lowercase>
ember server
- Visit your app at http://localhost:4200.
Make use of the many generators for code, try ember help generate
for more details
ember test
ember test --server
ember build
(development)ember build --environment production
(production)
- https://flickering-fire-9959.firebaseio.com/memeGen
- username:
[email protected]
- password:
duda1234
- Make the following routes available:
/memes
,/memes/create
, 'memes/meme_id' /memes
:- Make a feed of all memes images only
- Write a component for
meme-list-item
and transform the feed to a list of these components.meme-list-item
should contain ameme-item
, but you can defer its implementation at this step. - Enable the buttons like/delete/edit
- Write the
meme-item
component - Insert your
meme-item
tomeme-list-item
- Activate the memes feed free text filter
- Write the
user-filter-toggler
component - Make a list of all users in the memes sidebar
- Activate filtering the memes by users
/memes/create
:/memes/:meme_id/edit
:
git checkout solution
- http://ramybenaroya.github.io/meme-gen-tutorial