WE ARE HIRING: Apply Now.
TL;DR, This challenge expects you to build a simple To-Do list page with Meteor Framework, with their default templating system Blaz or React. The page should have add and toggle tasks completion with login and register.
In addition to the functionality, we will also evaluate the code style, code structure, project documentation, tests, Git messages, code linting, and ease of setup.
- Home page with all To-Dos listed
- User can Add new To-Do
- Toggle task completion
Layout should be responsive showing desktop version for resolutions greater than or equal to 960 px and mobile version for resolutions below 960.
- The design must have a valid/semantic HTML5.
- Pick any simple to-do design from the internet
- Toggle a task should be reactive
- Use Less and Bootstrap is required
- Using Animate.css is plus
- Add new task should use Meteor.Method(), make sure to validate data from client side
- At least 50% Unit test coverage is a required.
- User can see his To-Dos only
- autopublish insecure packages should be removed before submit your code
- App should run in one container, while MongoDB in another container
- Project should run with docker-compose
Clone this repo and create pull request once you feel code is ready.