You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.1 KiB
35 lines
1.1 KiB
# My calendar
|
|
|
|
**Tier:** 3-Advanced
|
|
|
|
Build a calendar application to organize you daily life. Add functionality to add events and reminder.
|
|
Style your own calendar according to your requirement
|
|
|
|
- Understanding how calendar application works
|
|
- Only basic understanding of HTML/CSS and JS is required
|
|
- Working on more features help you learning advance concepts of JS
|
|
|
|
## User Stories
|
|
|
|
- [ ] User can create event
|
|
- [ ] User can edit event
|
|
- [ ] User can delete event
|
|
|
|
## Bonus features
|
|
|
|
- [ ] User can drag events between dates
|
|
- [ ] User can set reminder for a event
|
|
- [ ] Change theme (light/dark) (play with css), play with css 😄
|
|
- [ ] Store data locally so that events does not get deleted when server is restarted
|
|
|
|
## Useful links and resources
|
|
|
|
- [Local Storage](https://blog.logrocket.com/the-complete-guide-to-using-localstorage-in-javascript-apps-ba44edb53a36/)
|
|
- [MDN](https://developer.mozilla.org/en-US/)
|
|
- [Design Ideas](https://dribbble.com/tags/calendar)
|
|
|
|
## Example projects
|
|
|
|
- [Simple calendar](https://medium.com/@nitinpatel_20236/challenge-of-building-a-calendar-with-pure-javascript-a86f1303267d)
|
|
- [eCalendar](https://github.com/muzhaqi16/eCalendar)
|