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

Assignment Tasks

Uploaded by

vchu6419
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)
13 views2 pages

Assignment Tasks

Uploaded by

vchu6419
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

Introduction: We appreciate your participation in this project.

Please review the following


tasks and questions carefully and provide detailed responses. We look forward to reviewing
your answers.


Frontend Development:
1.​ Create a responsive webpage with the following features:
a.​ A fixed navbar that does not move when scrolling.
b.​ Below the navbar, create three sections: a left menu, a main content area,
and a right-side panel.
c.​ Include a footer at the bottom.
d.​ Make the left menu collapsible.

2.​ For the same webpage, write a JavaScript function that does the following:

a.​ If the screen width is between 992px and 1600px, shrink the page by 90%.
b.​ If the screen width is between 700px and 767px, shrink the page by 80%.
c.​ If the screen width is between 600px and 700px, shrink the width to 75%.
d.​ If the screen width is less than or equal to 600px, shrink the width to 50%.

Django:
1. Develop a chat application with the following features:
a.​ Users can sign up and log in.
b.​ Display all registered users in a collapsible left menu.
c.​ Allow the logged-in user to select any user from the menu and initiate a
chat.
d.​ Store all user data and chat messages in the database.
e.​ Retrieve and display old messages in the chat interface.
f.​ Use a WebSocket for chat application.
g.​ Ensure the chat interface is user-friendly and functional.
AWS:
1.​ Write an AWS Lambda function that adds two numbers and returns the result.
2.​ Code an AWS Lambda function to store a document or PDF file in an S3 bucket.
Submission Guidelines:

1.​ Add codes to a GitHub repository and share the URL.


2.​ Include a README file in the GitHub repository with instructions on how to run the
project.
3.​ Host the Django project, including the frontend, on the PythonAnywhere or AWS
(https://www.pythonanywhere.com/).
4.​ Email the GitHub link and the PythonAnywhere link to [email protected].

Deadline for submission: 16/01/2025 by 8 PM.

You might also like