This is the third exercise from Meteor's Lessons.
The goals of this exercise is to dive into Meteor's basics such as:- Template HTML and Helpers
- Intro to MongoDB
- Publication/Subscription
- Add/Remove a package
- Add and configure Iron:router
- Insert into Database
- Login via Facebook
Requirements:
- User should be able to create an account
- In order to create an account he must insert
- username
- password
- Users should be able to login via their facebook account.
- User could type a message into an input text box (html tag) and publish it by pressing a submit button
- Anyone could write a message
- If user is logged in, then his username should be appeared next to his name, otherwise “Anonymous”.
- Have to exist a link, called My Messages, which lead to path myapp.com/mymessages.
- At this path/page the user can see all his messages
- This link should be hidden when the user isn’t logged in.
- Autocomplete package have to be removed and publish/subscribe to be used instead