charlesribeiro / calendar-challenge

This is a calendar Web App made using Angular

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CalendarChallenge

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.

TL;DR

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.

How to use

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.

Sources

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.

About

This is a calendar Web App made using Angular

License:MIT License


Languages

Language:TypeScript 83.3%Language:HTML 8.3%Language:CSS 4.7%Language:JavaScript 3.8%