Angular Calendar is a basic calendar application for the current month. You can add, edit and remove reminders. When clicking the event, the weather will show up but only for a small range of days, otherwise an error message will appear.
Run npm i
in the projects's root folder
- Run
npm start
- Open the browser on
http://localhost:4200
- You can create, edit and remove reminders only on the current month. The reminders outside of the current month will be displayed but you won't be able to edit them.
- To create a reminder:
- Click the green icon next to the day
- Add the desired information on each field
- To select the color click the color button, then choose a color from the pop up and click the ok button
- Click Accept
- To edit a reminder:
- Click the event you want to edit (try not to click the remove icon)
- Edit the desider information
- Click Accept
- To remove a reminder click the red icon in it
- To remove all reminders from a day, click the red icon on the upper right corner of the day
- The app is capable of receiving reminders from a service. To try this, use the provided service in
fetchReminders.ts
to load mocked data
Run npm test
to execute the unit tests via Karma.
You need to have the application running. If you change the port in which the app is being served (by default it's 4200), you will need to update the environment variable page_url
located at /e2e/env/default/default.properties
- Go to the e2e folder
- Run
npm i
- You may need to have Gauge installed on your pc
- You may need to restart the console or IDE
- Run
npm test