Renders a dense 12 weeks calendar to be printed in one A4 sheet. It starts from today or a day passed in url.
You need to install npm or yarn
To install dependencies
yarn install
And to run project
yarn serve
Then you can go to http://localhost:8080
in your browser to see the calendar.
After that, you can print a document (Ctrl + P
in Chrome browser).
You may specify exact day to start from, passing it in URL:
http://localhost:8080/#/12 # day only (current month and year by default)
http://localhost:8080/#/12-05 # day and month only (current year by default)
http://localhost:8080/#/12-05-2018
or in other format (with dot separators)
http://localhost:8080/#/12.05
http://localhost:8080/#/12.05.2018
To build project for production, run:
yarn build
- Vue - A progressive, incrementally-adoptable JavaScript framework for building UI on the web
- Vue CLI - CLI for rapid Vue.js development
- Vue Router - The official router for Vue.js
- MomentJS - Parse, validate, manipulate, and display dates in javascript
This project is licensed under the MIT License - see the LICENSE.md file for details
I used to see my friend typing all numbers in Word document manually and playing with borders' widths every two months. However, her idea of having one-A4-sheet calendar was appealing to me. So I decided to automate the process of preparing it.