This project is a calendar app that will show a month view of a calendar of the current month. It was made with Angular 10 + NGRX.
You must have Node.js installed on your computer. On the directory root, please run npm install
then ng serve --open
, and the project will open on your default browser. You can perform the unit tests with Jasmine by running ng test
.
You can click on any day and a dialog will open where you can input a reminder up to 30 characters, a city to get the weather forecast and a color for the reminder. You can also edit any reminder or delete it, or even delete all reminders from a given day.
You can also navigate through months.
Icon provided by https://github.com/Keyamoon/IcoMoon-Free. Weather API provided by https://openweathermap.org/api. This project uses NGRX as its state management system.