In this repo I will help a junior javascript developer @SkunSHD to rewrite his code example using frontend best practices.
Done:
- IIFE
- Implement single global variable pattern
- Move initialization into app.js
Todo:
- Implement MVC
- Use templates (e.g. underscore)
- Support ES6 + task automation with gulp
- add jsLint
- Tests (jasmine)
- Use css preprocessors (SCSS)
- Create production version
Description by @SkunSHD Test task. Demo: http://skunshd.github.io/
This work supports:
- Add, edit, delete events
- Move by months
- Change the calendar view (selection date \ month \ year)
- Events search
- Events calendar stored in localStorage
- Made without use of external JS/CSS-libraries.