Web Dev

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

WEB DEVELOPMENT

ABOUT US
CODSOFT is a vibrant and diverse community that brings
together individuals with similar objectives and ultimate goals.
Our main focus is on creating opportunities that span various
areas, including leadership development, learning, student
engagement, and fostering shared interests.

We believe in the power of leadership and its ability to drive


positive change. That's why we provide platforms and resources
for our community members to develop their leadership skills.
Through mentorship programs, workshops, and collaborative
projects, we empower individuals to take on leadership roles and
make a difference in their respective fields.
INSTRUCTIONS
Update your LinkedIn profiles

For a Web Development internship, you will need to complete any one
(either level 1 or level 2, or level 3) at your convenience for successful
completion of the internship.

Maintain a separate GitHub repository(name CODSOFT for all the tasks and
share the link of the GitHub repo in the task submission form(it will be given
later through email).

You can refer to online resources such as Google Search and read tutorials.
Watch videos(For Help).
SUBMISSION
1 A TAS K S UBMI S S I ON F ORM wi l l be sha r e d
l a t e r t hr oug h e ma i l . T i l l t hen plea se co n t i n ue
you r t a s k.

2 A v i deo need t o b e cr e a t e d to s ho wca s e yo ur wo rk ,


de mo o f your e f f o r t

3 The video can be hosted on LinkedIn for proof of


your work and build credibility among your peers .
You can tag CODSOFT in such posts.
P l e a se a dd # co d s o f t i n e a ch o f yo ur ta sk
44 v i de o p os t i ng s o n L i n ke d I n , Addi ti o n a ll y, yo u
ca n a l s o a dd ha sht a g s such a s # i n te rn shi p
# we bdev el op me n t . f o r mo re re a ch a n d
v i s i bi l i t y.
ABOUT THE INTERNSHIP

NETWORK
COMPLETI O N PLACEMENT
OPPORTUN I T Y
CER TI FI CAT E SUPPORT
WEB DEVELOPMENT
TASK LIST

For a Web Development internship, you will need to complete any one (either level 1 or level 2 or
level 3) as per your convenience for successful completion of the internship.
LEVEL 1 TASK 1
LANDING PAGE
A landing page is an ideal web development project for beginners. It requires basic
knowledge of HTML and CSS. Through this project, you'll learn to create columns, divide
sections, arrange items, and add headers and footers. The most important aspect is
unleashing your creativity to design an impressive page. Pay attention to alignments,
padding, color palette, boxes, and other elements. Be mindful of CSS to avoid overlapping
elements. In short, a landing page project allows you to apply HTML and CSS skills,
encouraging your creativity while ensuring a visually appealing and user-friendly design.

F OR DEMO CLI CK HERE


LEVEL 1 TASK 2
PORTFOLIO
Creating a personal portfolio using CSS and HTML is a popular beginner web development
project.
Header Section: Add your name or a logo at the top.
Optionally, include a brief introduction or tagline.
About Section: Insert an image of yourself.
Write a short bio highlighting your skills and experience.
Skills Section: List your key skills or areas of expertise.
Projects Section: Showcase samples of your work or projects.
Include project titles, descriptions, and images.
Resume Section: Provide a link to download your resume in PDF format.
Contact Section: Include your contact information, such as email address and phone
number.
Footer: Add a copyright notice and any additional links or information.
F OR DEMO CLI CK HERE
LEVEL 1 TASK 3
CALCULATOR
To create a basic calculator using CSS, HTML, and JavaScript, you'll need to implement an
interactive interface with buttons for addition, subtraction, multiplication, and division
operations. The calculator should have a display screen to show user input and results. Utilize
CSS grid system for button alignments. Use event listeners, if-else statements, operators, and
loops to handle user input and perform calculations. This project requires some skill but can be
done with basic knowledge of these technologies..
F OR DEMO CLI CK HERE
LEVEL 2 TASK 1
TRIBUTE PAGE
With basic knowledge of HTML and CSS, you can create a webpage dedicated to someone you
admire. Write about their admirable qualities, add images, and design a visually appealing
layout. Experiment with font styles, use paragraphs effectively, and play with background
colors. This project allows you to express your admiration in a simple and personalized way.

F OR DEMO CLI CK HERE


LEVEL 2 TASK 2
Job Board FOR DEMO CLICK HERE

Build a job board website where employers can post job openings and job seekers can
search and apply for jobs. Use React, Node.js, and a database like MongoDB or PostgreSQL
Home Page: Welcome message and featured job listings.
Job Listings Page: List of job openings with essential details.
Job Detail Page: Detailed information about a specific job.
Employer Dashboard: Account management and job posting.
Candidate Dashboard: Profile management and job applications.
Job Application Process: Application form with resume upload.
Search Functionality: Search bar for finding specific jobs.
Email Notifications: Notifications for successful applications and updates.
User Authentication and Security: Secure user login and data protection.
Mobile Responsiveness: Website works well on different devices.

8.Host the website at 000webhost, github.io,Netlify, heroku app or any other free hosting
provider. Check in code in gitlab. (optional)
LEVEL 3 TASK 1
BLOGGING PLATFORM FOR DEMO CLICK HERE
1. Design: Create a simple and user interface for blog posts and navigation.
2. Backend Development: Develop server-side code to handle user requests and manage blog
data.
Set up the server-side infrastructure using a programming language like Node.js, Python, or
PHP.
3. Front-End Development: Build the client-side interface using HTML, CSS, and JavaScript.
Focus on creating a user-friendly interface, including features like post listing, search, and user
profile pages.
4. User Authentication: Implement user registration and login functionality.
5. Blog Post Creation: Enable users to create and publish blog posts.
6. Commenting System: Allow users to leave comments on blog posts.
7. Search Functionality: Implement basic search functionality to help users find specific blog
posts.
8. Mobile-Friendly Design: Ensure the platform is responsive and optimized for mobile devices.
9.Host the website at 000webhost, github.io,Netlify,

heroku app or any other free hosting
provider. Check in code in gitlab. (optional)
LEVEL 3 TASK 2
Project Management Tool:
Develop a project management tool that allows users to create projects, assign tasks, set
deadlines, and track progress. Use React, Node.js, and a database like MongoDB or
PostgreSQL.

Host the website at 000webhost, github.io,Netlify, heroku app or any other free hosting
provider. Check in code in gitlab.
ASK US FOR HELP!
THE PURPOSE OF THIS INTERNSHIP IS TO
1 LEARN AND GROW

We h a v e n o d e s i r e t o d i c t a t e t o y o u . I t i s e n t i r e l y
u p t o y o u wh e t h e r y o u s e e k g u i d a n c e o r n o t .
2

T h e g i v e n t a s k s ma y s e e m v e r y e a s y o r v e r y d i f f i c u l t .
3 We e x p e c t y o u t o a p p r o a c h t h e t a s k s wi t h
professional diligence and give them the attention
they deserve."

44
GET SOCIAL WITH
US
1
www.codsoft.in

2
[email protected]

CodSoft

44

You might also like