Deveshjoshi101 / StudyPal

Introducing StudyPal, an inclusive and collaborative learning platform that embraces the spirit of open-source. Our mission is to spark a knowledge-sharing revolution by bringing together a diverse community of learners. Together, we will explore the depths of human knowledge, breaking down barriers to learning and empowering individuals to achieve
MIT License
4 stars 3 forks source link

Calendar App #48

Open Deveshjoshi101 opened 1 year ago

Deveshjoshi101 commented 1 year ago

FRONTEND TASK

Your technical task is to create a simple calendar application from scratch. To reduce the implementation time, please make use of Angular Material and the Angular CDK (this is a MUST, don’t use any other libraries).

IMPORTANT: Please code this task in Angular ONLY. No React please.

The calendar app should consist of:

  1. Form to add a calendar appointment
  2. Ability to delete the appointment
  3. Ability to move the appointment
  4. Use Date() to work with time/date
  5. Implement mouse Drag&Drop using Angular CDK
  6. Ngfor to render calendar dates and appointments (calendar view)

Its mandatory that you correctly use:

HINT: The more Angular features/patterns you use, the better.

Done?

  1. Your project passes eslint
  2. The project builds and can be served
  3. Your app can create an appointment
  4. Your app can move appointments via Drag&Drop
  5. You have ensured all different Angular patterns such as lazyload, router, forms are in place
Rhythm-08 commented 1 year ago

Hey, I would like to work on this project.