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

Frontend ReactJS Employment Opportunity

Nhnnn

Uploaded by

anupygzp0805
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)
15 views2 pages

Frontend ReactJS Employment Opportunity

Nhnnn

Uploaded by

anupygzp0805
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

Congratulations!

Your profile has been shortlisted for the assignment round for the position of Frontend React
Developer at BeyondChats!
This is a full-time position, and this assignment will help us get a better understanding of
your expertise.
If you have any queries, please send us a message on Internshala.

Introduction:
This is a 48-hours assignment through which we will evaluate your UI/UX skills and React
expertise.

Assignment:

1. Watch UI Mockup Video provided as a reference below. In the video, we describe


some important components of the mobile UI of the Telegram messaging app.
2. Your task is to create a pixel-perfect replica of the telegram messaging application -
both in desktop view and mobile view using ReactJS.
3. It is highly recommended to explore the Telegram app yourself and not just rely on
the mockup video.
4. Try to replicate as much of the Telegram UI / UX as possible.
5. We have also provided two API endpoints below which you need to use to display
the chats and their messages.
6. Finally, please deploy the project publicly so we can view and evaluate your
submission.

API endpoint 1:
● Description: Returns list of chats (paginated API)
● URL: https://devapi.beyondchats.com/api/get_all_chats?page=1
● Type: Get Request

API endpoint 2:
● Description: Returns list of messages given a chat_id
● URL: https://devapi.beyondchats.com/api/get_chat_messages?chat_id=3888
● Type: Get Request

UI Mockup Video: React Telegram Assignment.mp4


Technologies to Use:
The entire project needs to be built using ReactJS.
Feel free to use any Node libraries as needed to accomplish this task.
Use of MUI is encouraged.

Notes:
1. You have 48 hours to complete this assignment.

2. Your final submission should be a Github project URL which contains a ReadMe file
describing your submission. The ReadMe should also contain the link to the live
website.

3. Please make sure your Github project is not private so that we can evaluate your
submission with ease.

4. We understand that two days is not enough to clone the entire Telegram UI - both for
desktop and mobile. So please try to complete the assignment to the best of your
abilities. We will evaluate you based on the work you submit.

5. You own complete rights to your code and we promise to not use it for our purposes
unless we select you for the position.

ALL THE BEST!

You might also like