This is a Meteor task to develop a simple twitter clone app. The app code is empty and only test code is available.
- fork the repository
- clone the forked repository
cd meteor-task-twitter-clone
meteor
- wirte code for each task steps
- commit and push
- change HTML and H1 titles
- add Google authentication
- also configure it, and check if login is successful
- define a collection in both server and client
- show a form
- when the form is submitted, add a post document to the collection
- use "Collection.insert"
- show posts in the collection
- remove "insecure" package
- make it so that unauthenticated users cannot add a post
(following steps do not have tests.)
- show username for each posts
- remove "autopublish" package
- sort the posts in reverse chronological order
- only show some of posts and add "see more" feature (a.k.a. infinity scroll)
- show unread posts count or highlight unread posts
- use "cursor.observe"
- add "reply" feature to each posts
- add "in-reply-to" property to reply posts
- show reply posts by any means you want