Tasks For Web-Selections
Tasks For Web-Selections
In this round, you need to do at least one task. The tasks are listed in increasing order of
difficulty and hence choose accordingly. Bonus points will be awarded if you complete a
difficult task. You can attempt multiple tasks too.
Tasks made in “REACT” will be provided brownie points.
2. Create a card, button, and image carousel animation using HTML & CSS.
● You may use javascript also.
4. Create a modal.
● A modal is a sort of pop up or box that appears on the web page as you click.
● It should be functional on laptops and mobile devices.
5. Is it a match?
● Design two tabs which should take input text and a button saying *match* .
● Both tabs will take strings as input and both tabs would be important, i.e., if the user tries
to press the match button without giving input to both tabs, an alert should pop up
displaying "add to another tab"
● On clicking the match button, if the entries of both tabs are the same, an alert message
of "Great Job" should appear. If not then the message should be "Uh oh, try again."
6. Memory Game:
Build a memory game using HTML, CSS, and JavaScript. The game should have a grid of
cards with hidden symbols, and users should try to match pairs of cards by flipping them
over. Use JavaScript to shuffle the cards and validate user inputs. Calculate the score.
7. PORTFOLIO WEBSITE
Design a portfolio website of yours that would have the following things.
● Responsive navbar (with logo).
● Home-page
*Bonus points would be given if you are able to add a functional button to download
your CV (it should download it in the file manager).*
● About me( showcasing your education and skills)
● Projects( you can have it as cards)
● Contact
Design a form asking for their formal information with a feedback form.
● Footer
Tip: Try to add as many animation effects as you can to make it look more attractive.
8. API-Driven Project:
Create a weather app using HTML, CSS, and JavaScript.
The app should display current weather conditions and allow users to search for weather
information for different locations.
9. Clone amazon prime video
Here attached is the screenshot of homepage of the same.
*You can also see the amazon homepage website for reference*
2) CSS
a) https://www.youtube.com/watch?v=yfoY53QXEnI (Video)
b) https://www.youtube.com/watch?v=WyxzAU3p8CE (Video)
c) https://www.w3schools.com/css/default.asp (docs)
3) Javascript
a) https://www.youtube.com/watch?v=hdI2bqOjy3c (video)
b) https://www.w3schools.com/js/default.asp (docs)
4) Responsive Design
a) https://www.youtube.com/watch?v=srvUrASNj0s (video)
b) i) Flexbox:- https://www.youtube.com/watch?v=JJSoEo8JSnc (video)
https://css-tricks.com/snippets/css/a-guide-to-flexbox/ (docs)
ii) Grid: https://css-tricks.com/snippets/css/complete-guide-grid/
iii) Media Query: https://www.youtube.com/watch?v=j1AhSWFcZpg
5) Miscellaneous Resources:
https://gist.github.com/bradtraversy/61171a9b81586f5bc4c0ca1e2beb59ab
6) Git/Github: First 3-4 lectures/videos of
https://www.edx.org/course/cs50s-webprogramming-with-python-and-javascript
7) Django Playlist:
https://www.youtube.com/playlist?list=PL-51WBLyFTg2vW-_6XBoUpE7vpm
oR3ztO
https://www.youtube.com/playlist?list=PL4cUxeGkcC9ib4HsrXEYpQnTOTZ
E1x0uc
For further help: Code With Harry :
https://www.youtube.com/playlist?list=PLu0W_9lII9ah7DDtYtflgwMwpT3xmjXY9
Django Documentation: https://docs.djangoproject.com/en/4.0/
8) React Tutorial:
React Course - Beginner's Tutorial for React JavaScript Library [2022]
9) Node Tutorial: Node.js and Express.js - Full Course
Contact: