Skip to content

anein/Web-Application-Development-with-JavaScript-and-MongoDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Application Development with JavaScript and MongoDB

The final project "Develop an instant messaging application".

Task 1: Improve the look and feel

Adapt the templates and helper functions so that the messaging window displays users’ avatars next to their messages. Feel free to add other enhancements!

Task 2: Implement data writing security

Remove the insecure package from the application and implement a Meteor method to allow the insertion of chat items in the Chats collection. Test that you cannot insert items directly any more.

Task 3: Implement data reading security

Remove the autopublish package from the application and implement publish and subscribe for Chats. Users should only be able to retrieve chats that have their user id in either the user1Id field or the user2Id field. Test by logging in as different users and checking what you can see

Task 4: Implement emoticons

Using a meteor package "emoticons", implement emoticon functionality which allows the user to insert graphical emoticons into their message.


Good luck.

About

The final project "Develop an instant messaging application".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published