Professional Documents
Culture Documents
Submitted by
degree of
BACHELEOR OF ENGINEERING
in
CHITKARA UNIVERSITY
October 2023
Group/Team no: G5/T17
TABLE OF CONTENTS
1. Introduction 3
2. Problem 4
Statement
3. Technical 6
Details
4. Key 7
Features
5. Project 8
Advantages
6. Results 10- 16
7. Conclusion 17
8. References 18
Group/Team no: G5/T17
Introduction
1. Project introduction:
The project’s name is JOB BOARDING PLATFORM. As the name suggests it is a project
where we can advertise jobs and search for resumes. In a world where the demand for
streamlined job connections is ever growing, our platform emerges as a great solution.
Beyond its sleek design and powerful functionality, our Job Board Platform redefines the
job - searching experience.
HTML structures the foundation of our content, CSS ensures a visually engaging and
responsive layout, while JavaScript injects dynamism, creating a user friendly interface that
goes beyond the ordinary. From intuitive user profiles to advanced search capabilities and
real- time job notifications, our platform is crafted to meet the diverse needs of both job
seekers and employers.
2. Team Introduction:
This Project is allocated to Team no. 17 of Group 5. The team comprises of 3 members-
Ayush Singh (2310990394)
Baltej Randhawa (2310990395)
Yasir Naseem (2310990393)
The trio is led by Ayush Singh (2310990394).
Group/Team no: G5/T17
Problem Statement
Job Boarding Platform.
Several challenges exist in the process of connecting job seekers with employers. These
challenges significantly impact the efficiency, accessibility, and overall effectiveness of the job
search and recruitment process. Here are some problems faced when job board platforms were
not invented:
1. Limited Access to Job Opportunities:
3. Lack of Specialization:
5. Lack of Transparency:
6. Ineffective Communication:
Limited Training Resources: Job seekers had limited access to resources for skill
developmentand training, hindering their ability to qualify for a broader range of
jobs.
The introduction of job board platforms revolutionized the job market by addressing these
challenges. These platforms provided a centralized, accessible, and efficient way for job
seekers to find opportunities and for employers to connect with qualified candidates,
significantly improving the overall employment ecosystem.
Addressing these problems have become very necessary in modern-day society. We can solve
this problem by making a Job Board Platform website, where job seekers can share their
resume, and employers can easily find them, based on their eligibility.
Group/Team no: G5/T17
TECHNICAL DETAILS
HTML
HTML, or Hyper Text Markup Language, is the standard language used to create and design
websites and web applications. It is a markup language that defines the structure and layout of
content on the internet. HTML consists of a series of elements, represented by tags, which define
the different components of a web page, such as headings, paragraphs, links, images, forms, and
more. These tags are mentioned below:
<!DOCTYPE html >: Defines the document type and version of HTML
<html>: Represents the root element of an HTML document.
<head>: Contains meta-information about the HTML document.
<title>: Sets the title of the HTML document.
<body>: Contains the content of the HTML document.
<h1> to <h2>: Used for headings
<p>: Defines a paragraph.
<br>: Represents a line break.
<strong>: Represents strong importance.
<em>: Represents emphasized text.
<span>: Provides a way to apply styles to inline elements.
<a>: Defines a hyperlink.
<nav>: Represents a navigation menu.
Lists:
<ul>: Represents an unordered (bulleted) list.
<ol>: Represents an ordered (numbered) list.
<li>: Represents a list item.
Tables:
<table>: Represents a table.
<tr>: Represents a table row.
<td>: Represents a table cell (data).
<th>: Represents a table header cell.
Group/Team no: G5/T17
Forms:
<form>: Represents an HTML form.
<input>: Represents an input field.
<select>: Represents a drop down list.
<textarea>: Represents a multi - line text input.
<button>: Represents a clickable button.
Semantic HTML5 Elements:
<header>: Represents a header section.
<footer>: Represents a footer section.
<article>: Represents an article.
<section>: Represents a generic section.
<aside>: Represents content aside from the content it is placed in.
Comments:
<!-- ... -->: Represents a comment in the HTML code.
Multimedia:
<img>: Represents an image.
<audio>: Represents audio content.
<video>: Represents video content.
CSS
CSS, or Cascading Style Sheets, is a stylesheet language used to control the visual presentation
of web pages. It enables web developers to define the layout, colors, fonts, and other visual
aspects of a website independently of its structure and content.CSS consists of selectors and
properties which are mentioned below:
Properties:
color: Sets the text color.
background-color: Sets the background color.
font-family: Sets the font family.
font-size: Sets the font size.
font-weight: Sets the font thickness (boldness).
line-height: Sets the height of a line of text.
width: Sets the width of an element.
height: Sets the height of an element.
margin: Sets the margin around an element.
padding: Sets the padding inside an element.
display: Defines how an element is displayed.
position: Sets the positioning method.
border: Sets the border of an element.
border-radius: Sets the rounded corners of an element.
flex: Specifies the ability for a flex item to grow.
grid-template-columns:Defines the columns grid layout.
grid-template-rows: Defines the rows in a grid layout.
@media: Applies styles based on media conditions (e.g., screen size).
transform: Applies a 2D or 3D transformation to an element.
transition: Specifies the transition properties.
box-sizing: Defines how the total width and height of an element are calculated.
outline: Sets the width, style, and color of the outline.
Group/Team no:
JAVASCRIPT
JavaScript is a scripting language that is used to add interactivity and dynamic behavior to web
pages. Unlike HTML and CSS, JavaScript does not have tags in the traditional sense. Instead,
JavaScript is written using statements, functions, and objects. However, there are certain elements
and concepts associated with JavaScript. Here are some of them:
Operators:
Arithmetic Operators: Comparison Operators:
+
Assignment Addition
Operator: Bitwise Is equal to
== Operators:
=- Subtraction
Assign &=== Identical
Bitwise AND
* Multiplication | != Not equal
Bitwise ORto
+= Add and assign
/ Division Not Identical
-= Subtract and assign ^!== Bitwise XOR
% Modulus (Remainder) > Greater than
*= Multiply and assign ~ Bitwise NOT
++ Increment >= GreaterLeft
than or equal to
<< Bitwise Shift
/=-- Divide and assign
Decrement < Less than
>> Bitwise Right Shift
%= Modulus and assign
>>> Bitwise Right Shift with
<= Less than or equal to Zero
Group/Team no:
Logical Operators:
|| Logical OR
! Logical Not
Loops:
for: Executes a block of code a specified number of times.
while: Executes a block of code while a specified condition is true.
do...while: Executes a block of code once, and then repeats the loop as long as a specified
condition is true.
for...in: Iterates over the properties of an object.
for...of: Iterates over iterable objects (arrays, strings, etc.).
Timers:
setTimeout(): Executes a function after a specified delay.
setInterval(): Executes a function repeatedly with a fixed time delay between each call.
clearTimeout(), clearInterval(): Cancels a timeout or interval.
Group/Team no:
Key Features
Interlinking of multiple web pages: The project consists of one main web page and
other multiple designed login and register web pages.
Multiple themes: This project has some pre -designed icons and modules for login and
browsing the website.
Use of foundational web development languages: The project will utilize HTML, CSS
and JavaScript which are the foundational languages for web development.
Incorporation of libraries and tools: The project will use tools and libraries such as a
text editor (Visual Studio Code), web browser for testing.
Attractive Design: Create an appealing and visually pleasing design for the login page
and other pages that beautify the website's branding and style. Use CSS to enhance the
visual presentation of the pages and make it visually appealing.
Branding and image: It can help to showcase the theme, purpose, and highlights of
several jobs, which can enhance the branding and image of the jobs and employers.
Innovation and creativity: It can help to demonstrate innovation and creativity in the
design, which can differentiate the people from others and create a competitive edge.
Excitement: It can help to create a sense of urgency and excitement for the event, which
can motivate the participants to prepare and participate actively.
Memorability and impression: It can help to use the countdown timer to create a
memorable and lasting impression of a special event.
Engagement and interaction: It can help to enhance the engagement and interaction of
the employees and employers by creating a sense of community and excitement.
Group/Team no:
Project Advantages
A job board platform website offers several advantages to both job seekers and employers,
making it a popular choice in the modern job market. Here are some key advantages of a
job board platform:
1. Wide Range of Job Opportunities: Job board platforms aggregate job openings
from various industries and locations, providing job seekers with a diverse range of
employment opportunities.
2. Convenience: Job seekers can search and apply for jobs from the comfort of their
homes. They can also set up job alerts to receive notifications about relevant job
postings.
4. Access to Resources: Many job boards offer resources such as resume writing tips,
interview advice, and career-related articles, helping job seekers improve their chances
of securing employment.
5. Confidential Job Search: Job seekers can discreetly explore job opportunities
without alerting their current employers, ensuring confidentiality in their job search.
2. Cost-Effectiveness: Posting jobs on job board platforms is often more cost-effective than
traditional advertising methods, such as print media. Employers can reach a larger pool of
candidates with a smaller budget.
6. Data and Analytics: Employers can access data and analytics regarding their job
postings, including the number of views, applications, and applicant
demographics, enabling them to refine their recruitment strategies.
7. Networking: Job board platforms sometimes offer networking opportunities,
allowing employers to connect with other businesses and professionals in their
industry.
In summary, job board platforms provide a mutually beneficial environment for both job seekers
and employers, offering convenience, efficiency, and a wide array of opportunities for successful
employment matches
Group/Team no:
Results:
Main Web
Page:
TAGS USED:
<a>: Defines a hyperlink.
<nav>: Represents a navigation menu.
<select>: Represents a drop down list.
<button>: Represents a clickable button.
<header>: Represents a header section.
<img>: Represents an image.
TAGS USED:
<a>: Defines a hyperlink.
<nav>: Represents a navigation menu.
<select>: Represents a drop down list.
<button>: Represents a clickable button.
<header>: Represents a header section.
;
TAGS USED:
<a>: Defines a hyperlink.
<nav>: Represents a navigation menu.
<select>: Represents a drop down list.
<button>: Represents a clickable button.
<header>: Represents a header section.
TAGS USED:
<a>: Defines a hyperlink.
<nav>: Represents a navigation menu.
<select>: Represents a drop down list.
<button>: Represents a clickable button.
<header>: Represents a header section.
<img>: Represents an image.
TAGS USED:
<a>: Defines a hyperlink.
<nav>: Represents a navigation menu.
<select>: Represents a drop down list.
<button>: Represents a clickable button.
<header>: Represents a header section.
<img>: Represents an image.
TAGS USED:
<a>: Defines a hyperlink.
<nav>: Represents a navigation menu.
<select>: Represents a drop down list.
<button>: Represents a clickable button.
<header>: Represents a header section.
<img>: Represents an image.
Conclusion:
The JOB BOARD PLATFORM integrates HTML, CSS, and JavaScript to create a
comprehensive solution for job seekers and employers.
The project will help job seekers to find right job for them by sharing their
resume and their experience to the recruiters.
The job seeker no need to worry about resume too, as our platform itself generates
resume with the help of data provided by the job seekers.
Working within a team was a central aspect of the project. This experience
taught me essential teamwork skills such as effective communication, delegation.
The project helps job seekers to find right job for them by sharing their
resume and their experience to the recruiters.
Thank You
Group/Team no:
References
Information:
Platforms:
Pexels
Unsplash
YouTube
Links:
https://www.pexels.com
https://www.unsplash.com
https://www.youtube.com
Background images:
Platforms:
Pexels
Unsplash
Links:
https://www.pexel.com
https://www.unsplash.com
Icons:
Platforms:
Font-Awesome
Ion-icon
Links:
https://www.ion-icon.com
https://fontawesome.com
Group/Team no: