0% found this document useful (0 votes)
4 views

Assignemnt InternFullStack ETPL

Uploaded by

minaparveenn
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)
4 views

Assignemnt InternFullStack ETPL

Uploaded by

minaparveenn
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

Assignment for the Position of Intern - Full Stack Developer

Task - Create a login and registration system in react and node.js.

1. React: Create a login as well Registration form from the design below. (Try to
match it as much as possible. If not possible create random design forms).
After User User submits the form, all the information should be sent to node.js
APIs created for registration or login.

2. The register form should have the following fields:


Name
Date of Birth
Email
Password

Elansol Technologies Private Limited Page 1


3. After Registering or login, save all user information coming from node.js APIs to
the local storage of the browser.
Then only the User should be able to see a static table like below(You can enter
any information in this table just make a table with good design).
Make this page protected so the user cannot access this page without logging in.

*Use react forms, react-bootstrap components, react-router, and Axios (to call APIs).

4. Nodejs APIs:
a. New User Registration Api (Use Mongodb)
b. Login API

5. Pass the JSON Web Token and user information as a response after successful
login or registration.

*User table or document should have the following fields:


Name, Date of birth, Email, and Password

Assignment Submission Details:

1. Code Submission: Please upload your code to GitHub and share the repository
link with us. This will allow us to review your code and evaluate your technical
expertise.
2. Application Deployment: Additionally, we request that you deploy the developed
application on any live cloud platform such as Netlify, Railway, or any other free
platform. Please provide us with the URL to access the deployed application.

Elansol Technologies Private Limited Page 2

You might also like