Hello dear GitHub Community,
im an apprentice (in my second year nearly half-way through) and my chef gave me a practice-task to program a single web-page that acts like a calendar, where the user is able to see a calendar and is able to click through months, add events to a specific day and save it. And all of that should be done in Angular.
Now my question is, where and how do i attack such a request?
My first thoughts about creating a calendar went something like this:
-i need to get the first date available to set the starting point of the calendar
-i need to know how i can make the calendar display the future months/days/years (like when does it end?)
-my calendar needs the current date so when opening the page, it should display the current month and the current day should be pre-selected as well
-i need to construct a calendar format somehow
-when selecting a day, the user should be able to have a small window open where they can add a entry (something like an appointment, with title, full name of the user adding the entry, context and a time window in hours only) and save it to that day (the best would be seeing all entries of the selected day as well)
-i need to manage the data of each entry (at which date it belongs to and the entry itself)
-i need to take care about the formatting (how it should be displayed)
Alright, so thats all i could think about of the top of my head. Now i would need to know how to attack each problem (for example having a json for keeping all the entry data since json is the most common way of keeping data).
I hope this gives you a good view of my position right now, i basically dont know where to start after settting up my angular project. The most simple thing to start with, if you would ask me, is displaying a proper calendar, where you can see the current month in a day grid once you open the page and being able to go backward or forward in the months.
Thanks in advance!