Professional Documents
Culture Documents
Certificate………………………………………………………………..…………………...i
Internship Certificate………………………………………………..……………………...ii
Abstract…………………………………………………………..………………………….iii
Acknowledgement………………………………………………………..…………………iv
.
Table of Contents………………………………………………………..…………………..v
Table of Figures…………………………………………………………..…………………vi
Chapter 2: Introduction……………………………………………………………………..3
2.1: Introduction to Internship…………………………………………………….......3
2.2: Internship Objective……………………………………………………………...3
2.3: About Raise Digital Foundation………………………………………………….4
Chapter 4: Implementation………………………………………………………………….10
4.1: Project Introduction………………………………………………………………10
4.2: Technologies Used………………………………………………………………..11
4.2.1: HTML……………………………………………………………………….11
4.2.2: CSS……………………………………………………………………….…12
4.2.3: Javascript……………………………………………………………………12
4.2.4: PHP……………………………………………………………………….....13
4.2.5: XAMPP…………………………………………………………….………..14
.
Chapter 5: Results and Observation………………………………………………………..15
5.1: Job Portal……………………………………………………………………….…15
5.2: Career Page……………………………………………………………………......19
Chapter 6: Conclusion……………………………………………………………………….20
Chapter 7: References………………………………………………………………………..21
v
Table of Figures
vi
CHAPTER 1
COMPANY PROFILE
1.1 Raise-Digital
Raise Digital is one of the leading web development and Digital Marketing company in India.
Established in 2017, Raise Digital has grown from a small web development start-up to a full-fledged
agency that delivers cutting-edge digital solutions across multiple industries.
The company offers a wide range of services including web development, mobile app
development ecommerce solutions, digital marketing, search engine optimization (SEO), social media
marketing (SMM), branding, and more. Their experienced team of software engineers, designers, and
marketers have worked with many leading brands to deliver innovative solutions that help them.
Raise digital is an India-based digital marketing company that will take care of all your Digital Market
ing and Online Issues so that you can focus on other activities of the business rather than keeping
more focused on Marketing.
Raise Digital has many options and strategies associated with it for your business so that you
can get creative and experiment with a variety of marketing tactics on a budget. With Raise Digital
you can also use tools like analytics dashboards to monitor the success and ROI of your campaigns
more than you could with a traditional promotional content - such as a billboard or print ad.
SERVICES:
1- Search Engine Optimization (SEO)
2- Web Development
3-Social Media Management
4-Content Marketing
5-Social Media Marketing
6-Native Advertising
7-Email Marketing
8-Graphic Designing
9-Video Marketing and Production
10-Lead
1Stop.ai is a platform that offers immense potential for students to access cutting-edge
mentorship and certification programs from anywhere and anytime. The platform provides a wide
range of opportunities for learning in collaboration with different companies and IIT's across various
domains and niches.
With the rapid advancement of technology and the increasing demand for skilled professionals
in various industries, the need for online learning platforms has never been greater. 1Stop.ai is a
platform that is well-positioned to meet this need by providing students with access to high-quality
mentorship and certification programs that can help them acquire the skills and knowledge necessary
to excel in their chosen fields.
One of the key features of 1Stop.ai is its strong focus on collaboration. The platform brings
together students, mentors, and companies to create a dynamic learning environment that encourages
knowledge sharing, networking, and collaboration. By working with mentors and industry experts,
students can gain valuable insights into the latest industry trends, best practices, and emerging
technologies.
In addition to mentorship, 1Stop.ai also provides students with the opportunity to earn
certifications in various domains and niches. These certifications can help students demonstrate their
proficiency in specific skills and technologies, making them more attractive to potential employers.
The platform offers certifications in a wide range of areas, including AI, machine learning, data
science, cybersecurity, and more.
An internship is a structured work experience related to a student’s major and/or career goal. It is an
experience that should enhance a student’s academic, career, and personal development. It is an
involvement, closely aligned with the student’s major and arranged with an employer who believes it
is desirable to aid in the training and education of the student. It is of a short duration, typically two to
four months, through direct personal contact hours or through a training program, and to aid the intern
in developing a summary report of his/her experience. This internship program is designed by Raise
Digital (IIT Guwahati) for the partial fulfillment of the degree of Bachelor of Engineering. The intern
is honored by the internship program under this curriculum. This program has enhanced the skill and
enthusiasms of the students as they get knowledge of the company environments and to learn different
aspects of working mechanism that prevail in the organizations.
• To provide students and young professionals with an opportunity to gain practical experience in
the development sector and understand the challenges and opportunities in the field.
• To provide students and young professionals with an opportunity to gain practical experience in
the development sector and understand the challenges and opportunities in the field.
• To enable interns to develop their skills and expertise in areas such as research, program
management, communication, fundraising, and other areas, depending on their skills and interests.
• To provide interns with exposure to the foundation's work in the areas of education, health, and
disaster response, and enable them to contribute towards the foundation's mission of creating a
positive and sustainable impact on society.
• To provide interns with an opportunity to network with professionals in the development sector
and gain insights into the workings of a leading corporate foundation.
Raise Digital is one of the leading web development and Digital Marketing company in India.
Established in 2017, Raise Digital has grown from a small web development start-up to a full-fledged
agency that delivers cutting-edge digital solutions across multiple industries.
The company offers a wide range of services including web development, mobile app development,
ecommerce solutions, digital marketing, search engine optimization (SEO), social media marketing
(SMM), branding, and more. Their experienced team of software engineers, designers, and marketers
have worked with many leading brands to deliver innovative solutions that help them.
Vision
To Empowering communities and creating a positive impact on society.
Mission
To create a better society by implementing initiatives in education, health, and disaster response. The
foundation aims to empower communities and individuals to improve their lives and achieve their full
potential.
Values
Empowerment: The foundation believes in empowering individuals and communities to improve their
lives and achieve their full potential.
Innovation: Vodafone Idea Foundation promotes innovation and creativity to address the most
pressing social and environmental challenges.
Collaboration: The foundation believes in collaboration and works in partnership with NGO’s, social
enterprises, and community-based organizations to implement its programs
A single page e-commerce website is a type of website that allows users to buy products or
services directly from a single page without having to navigate to other pages. This type of website
typically features a concise and straightforward layout, with all necessary information and functions
presented on a single screen. The idea behind this design is to minimize the number of steps required
for a user to complete a purchase, which can increase the likelihood of a successful sale.
In contrast, an advanced e-commerce website is a more complex and feature-rich platform
that offers a wider range of options and capabilities to users. These websites typically include multiple
pages, such as product category pages, product detail pages, checkout pages, and account pages.They
also often include advanced functionality such as search filters, product reviews, user
accounts,payment gateways, shipping and tax calculators, and more.
While a single page e-commerce website is suitable for small and simple product catalogs,
an advanced e-commerce website is a better fit for businesses with larger and more complex product
offerings, as well as those that require more advanced features and functionality to manage their sales
and operations.
3.1. INTRODUCTION
An e-commerce website is a website that facilitates the buying and selling of goods or services
over the internet. E-commerce websites typically feature an online storefront that displays products or
services, and allows customers to add items to a virtual shopping cart and proceed to a secure checkout
process.
E-commerce websites can vary in complexity and size, from small-scale online stores selling a
limited range of products to large-scale marketplaces with thousands of vendors and millions of
products. Some e-commerce websites are owned and operated by individual businesses, while others
are third-party platforms that allow multiple sellers to offer their products or services to customers.
One of the key advantages of e-commerce websites is their ability to provide customers with a
convenient and accessible shopping experience. Customers can browse products and services from the
comfort of their own homes, without the need to physically visit a brick-and-mortar store. E-commerce
websites also typically offer a wider range of products and services than physical stores, which can
help customers find what they are looking for more easily.
In addition to the convenience of online shopping, e-commerce websites can also provide businesses
with a range of benefits, including:
• Increased Reach: E-commerce websites allow businesses to reach customers in geographically
diverse locations, potentially expanding their customer base and increasing sales.
• Reduced Overhead Costs: E-commerce websites can reduce the need for physical storefronts,
which can result in cost savings for businesses in terms of rent, utilities, and other overhead
expenses.
• Improved Marketing Capabilities: E-commerce websites provide businesses with a platform to
market their products and services to a wider audience, through strategies such as search engine
optimization, pay-per-click advertising, and social media marketing.
To create an e-commerce website, businesses typically work with web developers or use e-commerce
platforms that offer pre-built templates and tools to help them set up their online store. Some popular
e-commerce platforms include Shopify, WooCommerce, Magento, and BigCommerce. pressure, exam
pressure, traffic, and insomnia.
A single page e-commerce website is a type of e-commerce website that contains all of its content on
a single web page. Rather than navigating through multiple pages to browse products or services,
customers can scroll through the website to find what they are looking for.
The single page format is typically used for smaller e-commerce stores or for businesses that
sell a limited number of products or services. This type of website can provide a clean and simple user
experience, which can be ideal for businesses that want to focus on a specific product or service.
Single page e-commerce websites can be particularly well-suited to businesses that have a
single product or service to sell, or a small number of products or services. This format can allow these
businesses to showcase their offering in a simple and effective way, without the need for multiple
pages or complex navigation menus.
However, there are also some potential disadvantages to single page e-commerce websites.
For example, they may not be as effective for businesses that have a larger number of products or
services to offer, as the limited space on the page can make it difficult to provide comprehensive
information about each item.
Additionally, they may not offer the same level of customization or flexibility as more complex
e-commerce websites.
Ultimately, the decision to use a single page e-commerce website will depend on a range of
factors, including the size of the business, the number of products or services being offered, and the
desired user experience. Businesses should carefully consider their goals and needs before deciding on
the best format for their e-commerce website.
An advanced e-commerce website is a type of e-commerce website that offers more advanced features
and functionality than a basic e-commerce website. Advanced e-commerce websites can provide
Developing an advanced e-commerce website typically requires more technical expertise and
resources than a basic e-commerce website. Businesses may need to work with experienced web
developers or use e-commerce platforms that offer more advanced features and customization options.
Advanced e-commerce websites can provide businesses with a range of benefits, including
improved customer engagement, increased sales, and more efficient management of the online store.
However, they may also require a larger investment of time and resources, so businesses should
carefully consider their goals and needs before deciding to develop an advanced e-commerce website.
4.2.1 HTML
HTML (Hypertext Markup Language) is a markup language used for creating web pages and
other types of online content. HTML provides the basic structure and formatting of web pages, defining
the various elements of a page such as headings, paragraphs, images, links, and more.
HTML consists of a series of tags that are used to create elements on a web page. These tags are
enclosed in angle brackets (< >) and provide instructions to the web browser about how to display the
content on the page.
For example, the <p> tag is used to define a paragraph of text, while the <img> tag is used to
display an image. The <a> tag is used to create a hyperlink to another page or website.
HTML also includes attributes that are used to provide additional information about an element, such
as the source file for an image or the URL for a hyperlink. Attributes are specified within the opening
tag and are separated from the tag name by a space.
HTML is a key component of web development and is often used in conjunction with other web
technologies such as CSS (Cascading Style Sheets) and JavaScript to create dynamic, interactive web
pages and applications. In addition to defining the content and structure of a web page, HTML can also
include metadata about the page, such as the title, description, and keywords. This metadata is used by
search engines to index and display the page in search results.
4.2.2 CSS
CSS (Cascading Style Sheets) is a style sheet language used for describing the presentation of
HTML and XML documents, including web pages. CSS provides a way to separate the content and
structure of a web page from its presentation, allowing designers to create and manage styles that can
be applied to multiple pages or an entire website.
With CSS, designers can control the appearance of elements on a web page, including fonts,
colors, layout, and more. CSS is used to define styles for HTML elements, classes, and IDs, allowing
designers to create consistent styles across a website.
CSS works by using rules that define how elements should be styled. Each rule consists of a
selector, which identifies the element(s) to which the style should be applied, and a declaration block,
which contains one or more property-value pairs that define the style.
For example, the following CSS rule sets the font size and color for all paragraph elements on
a web page:
p{
font-size: 16px;
color: #333333;
}
CSS can be included in an HTML document using a <style> element within the <head> section
of the document, or it can be included in an external CSS file that is linked to the HTML document
using a <link> element.
4.2.3 JAVASCRIPT
JavaScript is a programming language used to create interactive and dynamic web pages.
It is often used in conjunction with HTML and CSS to add interactivity and functionality to a web
page, such as user input validation, animations, and dynamic content updates.
JavaScript code is executed on the client-side, meaning it runs in the user's web browser
rather than on a server. This allows for fast and responsive interactions with the user, without requiring
a page refresh or server roundtrip. JavaScript syntax is similar to other programming languages, such
as C++ and Java, and includes constructs such as variables, loops, conditionals, and functions.
Here is an example of a simple JavaScript function that displays a message when a button is clicked:
function showMessage() {
alert("Hello, World!");
}
JavaScript is also commonly used to manipulate the Document Object Model (DOM),
which represents the structure of a web page in memory. By manipulating the DOM with JavaScript,
developers can dynamically update the content and appearance of a web page in response to user
actions or other events.
In addition to client-side scripting, JavaScript can also be used on the server-
side using platforms such as Node.js. Server-side JavaScript can be used to create web applications,
APIs, and other server-side functionality.
JavaScript is a key component of modern web development and is supported by all major
web browsers. It is a powerful and versatile language that can be used to create complex and interactive
web applications
PHP (Hypertext Preprocessor) is a server-side scripting language used for web development.
It is used to create dynamic and interactive web pages and web applications that can generate dynamic
content and interact with databases.
PHP code is executed on the server-side, which means that it runs on the web server before being sent
to the client's web browser. This allows for dynamic content generation and manipulation of databases
and other server-side resources. PHP syntax is similar to other programming languages and includes
constructs such as variables, functions, loops, conditionals, and arrays.
Here is an example of a simple PHP script that displays the current date:
<?php
echo "Today is ". date("Y/m/d"). "<br>";
?>
PHP is often used in conjunction with other web development technologies such as HTML,
CSS, and JavaScript. It can be used to create dynamic web pages, process form data, manage user
authentication and authorization, and interact with databases.
PHP can also be used to create web applications such as content management systems (CMS), e-
commerce platforms, and social networks. PHP is an open-source language, meaning that its source
code is freely available and can be modified and distributed by anyone. It is supported by all major
web servers and is widely used in web development, particularly in the creation of dynamic web
applications.
PHP supports a wide range of databases, including MySQL, PostgreSQL, Oracle, and
Microsoft SQL Server. PHP can be used with a variety of web servers, including Apache, Nginx, and
Microsoft IIS. PHP has a large and active user community, and there are many resources available
online for learning and troubleshooting PHP code. PHP is widely used in web development,
particularly in the creation of dynamic web applications such as content management systems,
e-commerce platforms, and social networks
XAMPP is an open-source software package that facilitates the setup and deployment of a web server
environment. It includes Apache, MySQL, PHP, and Perl, and is available for Windows, Mac, and
Linux. XAMPP provides an easy-to-use and flexible solution for developers to test their web
applications locally before deploying them to a production environment.
One of the main benefits of XAMPP is its simplicity and ease of use. It allows developers to quickly
set up a web server environment without the need for extensive technical knowledge. The installation
process is straightforward and only requires a few clicks to complete. Once installed, XAMPP provides
a control panel interface that allows users to start and stop the various components of the web server
environment.
XAMPP includes Apache, which is a popular web server software that is widely used to serve
static and dynamic content on the internet. Apache provides a powerful and flexible platform for
hosting websites and web applications. MySQL is also included in XAMPP, which is a popular
relational database management system used by many web applications. PHP is a programming
language that is commonly used for web development, and Perl is another programming language that
is also included in XAMPP.
XAMPP provides an ideal platform for developers to test their web applications locally before
deploying them to a production environment. This allows developers to identify and resolve issues
early in the development process, which can save time and resources in the long run. XAMPP also
provides a sandbox environment for testing new features and functionality without risking damage to
production systems.
Another benefit of XAMPP is its flexibility. It is highly customizable and can be configured to
meet the specific needs of developers. For example, XAMPP can be configured to support multiple
virtual hosts, which allows developers to test multiple websites or web applications simultaneously.
XAMPP also supports a variety of programming languages and can be used with other software
packages such as WordPress, Drupal, and Joomla.
XAMPP also includes a range of additional tools and features that can be useful for developers.
For example, XAMPP includes phpMyAdmin, which is a web-based interface for managing MySQL
databases. This tool allows developers to easily create, modify, and delete databases, tables, and data.
XAMPP also includes FileZilla, which is an FTP client that allows users to upload and download files
to and from the web server.
The internship has helped me to develop a deep understanding of web development and how it
can be used to create interactive and engaging websites. I am confident that the skills I have gained
will be valuable in my future endeavors, whether it be in further studies or in a professional setting.
The Job Portal project that I worked on as a part of my internship has been a great learning
experience. It has allowed me to apply the skills I have gained in web development and provided me
with practical experience in creating a real-world application.Throughout the project, I worked with
HTML, CSS, JavaScript, and PHP to create a functional job portal website. I also utilized XAMPP as
a local server to test and debug the website before deployment. The project challenged me to think
creatively and critically to design and implement features such as job listings, applicant profiles, and
job applications.
Overall, the Job Portal project was an excellent opportunity to put my skills into practice and
to gain practical experience in web development. I am confident that the skills I have learned through
this project will be valuable in my future career as a web developer.I am grateful for the opportunity
to work on this project as a part of my internship
REFERENCES