Angular Intern Assignment-1
Angular Intern Assignment-1
Objective:
To evaluate the candidate’s ability to develop a professional and interactive
UI using Angular by replicating the provided UI/UX design.
Project Overview:
The candidate is required to create a homepage for an event management
platform based on the provided UI/UX design: Adobe XD Design
(https://xd.adobe.com/view/9dff03f9-adb1-40aa-85ae-27ff8adef07e-c8ac/).
The UI should feel professional, with modern aesthetics, and it should offer a
smooth, interactive user experience.
Requirements:
1. Project Setup:
- Set up an Angular project using Angular CLI.
- Ensure the project structure follows best practices, including the use of
modules, components, and services.
3. UI/UX Design:
- The overall look and feel should match the design provided in the Adobe
XD link.
- Ensure the interface is responsive and works well on both desktop and
mobile devices.
- Use animations, hover effects, and transitions to make the experience
smooth and interactive.
5. Documentation:
- Include a README file with:
- Instructions on how to set up and run the project.
- A description of the features implemented.
- Screenshots of the UI at different breakpoints (desktop, tablet, mobile).
- Provide a link to the GitHub repository where the project is hosted.
6. Submission:
- Upload the completed project to a public GitHub repository.
- Ensure the repository is well-documented, with proper commit messages.
- Share the GitHub URL for evaluation.
Evaluation Criteria:
- Code Quality: Clean, modular, and maintainable code, with proper use of
components and services.
- Design Accuracy: How closely the final implementation matches the
provided UI/UX design.
- Responsiveness: The app should be responsive and functional across
different devices and screen sizes.
- Interactive Features: Smooth animations, transitions, and interactive
elements that contribute to a professional user experience.
- Documentation: Clear documentation and screenshots included in the
README file.