0% found this document useful (0 votes)
43 views2 pages

Internship Tasks

The document provides instructions for two assignments as part of an internship selection process. Candidates are asked to build a React application from scratch (Assignment 1) and develop a dashboard using React and MUI (Assignment 2) within a day each. They must share the GitHub repository link and deployed application link built using Netlify. The second assignment will be evaluated based on criteria like MUI utilization, dashboard development with editable sections, form validations, submission functionality, and design consistency. Clarification on the assignments can be sought from the provided contact.

Uploaded by

vishalweeshal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views2 pages

Internship Tasks

The document provides instructions for two assignments as part of an internship selection process. Candidates are asked to build a React application from scratch (Assignment 1) and develop a dashboard using React and MUI (Assignment 2) within a day each. They must share the GitHub repository link and deployed application link built using Netlify. The second assignment will be evaluated based on criteria like MUI utilization, dashboard development with editable sections, form validations, submission functionality, and design consistency. Clarification on the assignments can be sought from the provided contact.

Uploaded by

vishalweeshal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Dear Intern,

Thank you for your interest in our internship opening. As a next step, we are expecting you
to complete a short assignment.

For the selection round you need to only use ReactJS and JavaScript technologies.
You need to share the Github public repository link and deployed application link. For the
deployment you can use the "Netlify" platform.

For development, please use the following libraries and applications:


- React JS - Framework
- MUI Library - for UI components
- Github - Code Push (Public Repository)
- Netlify - App Deployment
- react-hook-form - for form validations
- react-table - to create table views in React using MUI components

You have to submit these two below assignments:

1. You need to create a similar application from scratch using React JS.

Reference app url is given below. You have 1 day to submit it.
Assignment 1: Building a ReactJS Application
https://internship-blocks.netlify.app

2. This second assignment must be completed by the next day after submitting your 1st
assignment. We will review your code and application based on the following criteria and
then shortlist candidates for interviews. Please carefully read the details below:

Please share Github link and also you need to deploy it to Netlify using your Github.

Assignment 2: Developing a Dashboard using ReactJS and MUI Library


https://internship-dashboard.netlify.app

Approach:
1. MUI Utilization: Utilize the MUI Library to create all UI components for this
assessment. In case you're not familiar with MUI, take this opportunity to learn and
implement it.
2. Dashboard Development: Create a dashboard with the designated sections. Edit
Functionality: Implement an edit feature. When users click on the edit icon within any
section, editable forms should be displayed for editing and adding information.
3. Form Fields: Ensure that form fields are editable and contain proper validations.
Mandatory fields should be marked with an asterisk (*).
4. Validation and Submission: Conduct form validation upon submission. Users
should be able to submit forms using the "Save" button.
5. Design Consistency: Replicate the provided UI design pattern or create a similar
one.

If you need any further clarifications, please let me know.

Please share both Github repo and deployed application link.

Thanks,
Ravi

You might also like